MediaWiki 1.19/Feature test charters
Appearance
(Redirected from MediaWiki 1.19/Feature Test Charters)
This page is obsolete. It is being retained for archival purposes. It may document extensions or features that are obsolete and/or no longer supported. Do not rely on the information here being up-to-date. |
Apropos of 1.19 and MediaWiki_1.19/Roadmap
This is subject to revision and expansion:
Mediawiki1.19 Acceptance test/regression test charters
[edit]- Check skins that use common*.css files
- Check skins in general
- Available existing skins are selected under "My preferences/Appearance".
- The documentation under http://<host>/wiki/Skins should be correct.
- Check that default user signature contains working "talk" link and also "user" link.
- Leave a signature by editing a page or Talk page while logged in using "~~~~". Resulting signature should have active link both to user page and user talk page.
- OK in FF, Chrome, IE7
- Leave a signature by editing a page or Talk page while logged in using "~~~~". Resulting signature should have active link both to user page and user talk page.
- Check that time zones in user preferences are recognized correctly.
- Time zones are available in "My preferences/Date and time".
- Not sure what's supposed to happen here, seeing no changes from 1.18 to 1.19. I did check the code at line 587 in Preferences.php and it looks reasonable.
- Time zones are available in "My preferences/Date and time".
- Check that page difference display is appropriate for colorblind people, not red and green.
- is yellow+black on left, blue+black on right, seen in FF, Chrome, IE7
- Available under "View history". Current diffs are yellow+red on left, green+red on right.
Check interwiki links in general, reading and creating.
* Examples of interwiki links are here: http://en.wikipedia.org/wiki/Wikipedia:InterWikimedia_links
International test charters
[edit]- Check logs and user lists for (in)appropriate use of gender.
- Check for Canadian English language selection.
- Language selection is available under "My preferences/User profile", eh.
- Canadian English exists and is selectable
- Language selection is available under "My preferences/User profile", eh.
- Check that if page content is in one language, the wiki aspects of pages are also in that language.
- Create a page in a language other than the default selected language and save the page.
- HOW IS PAGE LANGUAGE RECOGNIZED?
- What is this I don't even. Reedy 21:27, 14 February 2012 (UTC)
- Create a page in a language other than the default selected language and save the page.
- Check bi-directional language support. For details see Directionality support.
- adding Hebrew characters on a non-Hebrew pages goes right-to-left as expected
Administrator tests
[edit]Check UX for searching blocked usernames in block log.
- Search for blocked usernames succeeds only with full match to full username. Searching with partial match (including first word) returns no results.
Developer tests
[edit]- Check that Mediawiki extensions can now participate in the extraction of titles from URL paths.
- Check that API and Interwiki extension have access to the interwiki links table when interwiki cache is used.
- Probably the easiest way to fix this, is to make a faux interwiki code, and only load it into the interwiki cache, not into the interwiki table also
- Seems to be OK linking test2 to mediawiki
- Probably the easiest way to fix this, is to make a faux interwiki code, and only load it into the interwiki cache, not into the interwiki table also
Tests for installs not deployment
[edit]- MySQL version should be 5.0.2
- Check command-line installer for supported RDBMSes
Specific to 1.19
[edit]These were cherry-picked from the 1.19 Release Notes (see link above) as being particularly worth investigating. Subject to review and change.
Config checks
[edit]- registered users can move files
- login cookie is now 180 days
- Checked, UserId cookies is 180 days
- large jpeg files subject to max area restriction $wgMaxImageArea
- special pages (Whatlinkshere) display max 50 items $wgQueryPageDefaultLimit
New feature checks
[edit]- all unicode space characters treated equally
- checked text in http://test2.wikipedia.org/w/index.php?title=Space_characters vs TextMate, seems OK
- check includable special pages
- {{Special:Allpages|namespace=2|from=Alfonso Louise|to=Mattias Pasta}} works as expected
- 255-byte limit on page titles, Special:Move
- 270-byte title returns "Bad title" special page.
- Magic words (time and number-formatting ones, plus DIRECTIONMARK, but not NAMESPACE) now depend on the page content language instead of the site language.
- pageid removed from page_props table upon delete: 30450 and 30451
- generating sitemaps
- checkered background on hover on images
- language converter depends on page content language
- [[Special:ActiveUsers/username]] sets username on input field
- ActiveUsers and Listusers honors /username and starts lists from value of /username
- new JavaScript variable wgPageContentLanguage
- new debugging toolbar, enabled with $wgDebugToolbar
- Special:WantedFiles has link to pages with broken file links
- Special:WantedFiles exists on 'Special Pages' list. strikeout links and redlinks are correct
Bug fix checks
[edit]- previewing user JS files appear correctly
- importing a new version of a protected page not allowed
- file names restricted to 240 bytes on upload (and move?)
- 270-byte title returns "Bad title" special page.
- summary when undoing revision
- works as expected (actually I saw this work correctly on enwiki, not sure why that would be)
- gender for Usercreated msg
- don't display long text for new pages in Recent Changes
- interpret dots in URLs correctly (security)
- error msg. on bad URL when moving page
- Special:Permanentlink with no args shows "No such target page" error page. Special:MovePage with no args shows "No target"
- search blocked users
- Special:Logs has fields "Performer:" and "Target (title or user):" now. (seen on enwiki, not sure why)
- non-English sorting
- need a bigger wiki than I have to test this one
- View History display (browsers)
- 'View History' tab re-appears when page is made too narrow and then re-expanded.
- create new section only
- internal error for nonexistent user name
- This page seems fine: http://en.wikipedia.org/wiki/User_talk:213.253.39.xxx
- block yourself
- News icons correct
- IE bug
- HTML tables fix: Bugzilla:33434 and Bugzilla:30485
- HTTPS always on HTTPS-only sites
- Cluster doesn't use instant commons
- consistent file size display
- small files use "bytes", bigger files use KB and MB correctly
- user/timestamp preserved on null edit
- URI encoding error
- display summary of Uncategorizedpages
Install checks
[edit]- warning from installer when mod_security is present
- add option for DB prefix