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