$value ) { $GLOBALS[$varName] = $value; } } define( 'MEDIAWIKI', true ); define( 'MW_PHPUNIT_TEST', true ); // We don't use a settings file here but some code still assumes that one exists define( 'MW_CONFIG_FILE', 'LocalSettings.php' ); $IP = realpath( __DIR__ . '/../../' ); // these variables must be defined before setup runs $GLOBALS['IP'] = $IP; // Faking for Setup.php $GLOBALS['wgScopeTest'] = 'MediaWiki Setup.php scope test'; $GLOBALS['wgCommandLineMode'] = true; $GLOBALS['wgAutoloadClasses'] = []; require_once "$IP/tests/common/TestSetup.php"; wfRequireOnceInGlobalScope( "$IP/includes/AutoLoader.php" ); wfRequireOnceInGlobalScope( "$IP/tests/common/TestsAutoLoader.php" );