testing for MW compatibility
Status: Beta
Brought to you by:
worden
If I want to be able to announce that WW is compatible with MW 1.19+ by the time I go to WikiSym, I need a testing strategy to make sure it's true so I don't embarrass us.
At the bare minimum, test a representative spectrum of WW functions in both 1.19 and 1.22alpha.
Anonymous
I really need an at least semi-formalized testing protocol for all of WW/PE like, last year. Without it we're going to be playing whack-a-mole with bugs forever.
Fortunately, for what it's worth, for this I only need testing for WW, since the WW/PE split ensures that PE, its makefiles, etc., don't have any direct interaction with MediaWiki. So I don't need to test the makefiles, ability to pull from git repos, etc. against each version of MW.
What do I need to test?
<latex>(I just looked through the WW directory, all the functions in WWInterface.php, and all the bug reports in the workingwiki category of the bug tracker, and this list seems pretty good to me.)
Related
Bugs:
#299Last edit: Lee Worden 2013-07-25
Note syncing files from File: pages into PE currently doesn't work in MW 1.21.
So actually, the bare minimum should be 1.19 and 1.21, not 1.22alpha, unless I think 1.22 is about to be released soon. I should try to find out when it's likely to be released.
https://www.mediawiki.org/wiki/MediaWiki_1.22:
So I should be developing on a test-mediawiki-1.21 wiki, not the test-mediawiki-core wiki that I've been using, which is running 1.22alpha.
http://lalashan.mcmaster.ca/test-mediawiki-1.21 wiki is now up and running (in private).
Tests in 1.21:
Summary of issues to be resolved:
API and maybe delete action should be fixed immediately, others are just garden-variety bugs. Make sure they're in the tracker, get to them when it's their time.
Last edit: Lee Worden 2013-07-26
Related
Bugs:
#217Bugs:
#351Bugs: #364
Bugs:
#365Testing on 1.19:
Summary of issues:
I think #277 and #351 are blockers for 1.19 compatibility, the others not.
Related
Bugs: #277
Bugs:
#351Bugs:
#366Bugs: #367
So I've fixed the API [#351] and "leave this page" [#277]. I've also fixed the failure to make when the project is first created [#368] and made the 3 added buttons on the edit form load way quicker, both of which were annoying issues.
This leaves:
All of which are respectable bugs, but not necessary for use of WW. So I'm now declaring WW compatible with MediaWiki 1.19 and 1.21, and closing this ticket, though it'll continue to be useful. In the future I'll probably move the list of tests to a wiki page and post the link here.
Related
Bugs:
#217Bugs: #277
Bugs:
#351Bugs: #364
Bugs:
#365Bugs:
#366Bugs: #367
Bugs:
#368