Now that tests need +2 to be run, at least temporarily, I'm going to point out that I've not been able to run tests on my development environment in ages. I mentioned broken unit tests in Oct 4 on this list. http://article.gmane.org/gmane.science.linguistics.wikipedia.technical/64390
There are multiple fatal bugs (not to mention the numerous test failures), that halt test runs without any info expect the error. Some bugs I've reported:
* https://bugzilla.wikimedia.org/41491 * https://bugzilla.wikimedia.org/42145 (skip the first few comments)
Today I tried again and there is new one:
Catchable fatal error: Argument 2 passed to OutputPage::addWikiTextTitle() must be an instance of Title, null given, called in /www/dev.translatewiki.net/w/includes/OutputPage.php on line 1426 and defined in /www/dev.translatewiki.net/w/includes/OutputPage.php on line 1472
This might be just a variant of 42145, but I can't tell for sure. I could add exception there, but the other fatal errors make phpunit not to display backtraces. I haven't yet had time to try to find out which test it is.
This situation is starting to feel like a bad horror movie, so I ask everyone to give some tender, love and care to our unit tests so that I don't have to come up with even worse analogies.
-Niklas
-- Niklas Laxström