Hashar has uploaded a new change for review.
https://gerrit.wikimedia.org/r/64568
Change subject: test: inject autoloader in Maintenance class
......................................................................
test: inject autoloader in Maintenance class
We used to inject the test autoloader from the global space after the
Maintenance class has been initialized. That prevents us from using
tests classes (such as Mock) during the Maintenance setup.
This patch move the TestsAutoLoader.php require() at the beginning of
finalSetup() which would let use Mock classes.
Change-Id: Ia402eafae8407d1516e3d200ac97539e3681fdc6
---
M tests/phpunit/phpunit.php
1 file changed, 3 insertions(+), 2 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core
refs/changes/68/64568/1
diff --git a/tests/phpunit/phpunit.php b/tests/phpunit/phpunit.php
index 0b66725..da1b8fd 100755
--- a/tests/phpunit/phpunit.php
+++ b/tests/phpunit/phpunit.php
@@ -33,6 +33,9 @@
global $wgLocaltimezone, $wgLocalisationCacheConf;
global $wgDevelopmentWarnings;
+ // Inject test autoloader
+ require_once( __DIR__ . '/../TestsAutoLoader.php' );
+
// wfWarn should cause tests to fail
$wgDevelopmentWarnings = true;
@@ -108,6 +111,4 @@
die( 'PHPUnit 3.6.7 or later required, you have ' .
PHPUnit_Runner_Version::id() . ".\n" );
}
require_once 'PHPUnit/Autoload.php';
-
-require_once( "$IP/tests/TestsAutoLoader.php" );
MediaWikiPHPUnitCommand::main();
--
To view, visit https://gerrit.wikimedia.org/r/64568
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia402eafae8407d1516e3d200ac97539e3681fdc6
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits