Follows-up b36d883.
By far most data providers are static (and PHPUnit expects them
to be static and calls them that way).
Most of these classes already had their data providers static
but additional commits sloppily introduced non-static ones.
* ResourceLoaderWikiModuleTest, 8968d8787f.
* TitleTest, 545f1d3a73.
Odd unused method 'dataTestIsValidMoveOperation' was introduced
in 550b878e63.
* GlobalVarConfigTest, a3e18c3670.
Change-Id: I5da99f7cd3da68c550ae507ffe1f725d31e7666f
These tests are pretty slow, and by only doing one data set
per test it extends the time they're allowed to run
Change-Id: Ia238a607ca94b96d02116ba6e3dc293c1c82a5a9
The tests under tests/phpunit/includes/normal/CleanUpTest.php do not use
data provider. When being run for code coverage (bug 31518) they take so
long that they ends up timing out.
The whole class need to be refactored to use data providers (bug 46561).
Change-Id: I78c270e71d23ffbab00d8812ee91d380aef342c6
The CleanUpTest are a bit long and reach the medium timeout of 10
seconds. Mark them as large would give them a 60 seconds timeout,
hopefully enough to generate code coverage.
Change-Id: Id6d13204428ec1810a9b56db76bed351bf45b950
Speed up the testDoubleBytes & testTripleBytes which generates 32k assertions.
The processing took 12 and 18 seconds respectively on my computer, now down
to 8k assertions.