hasDebugRequest( $GLOBALS['argv'] ) === false ) { $phpUnitEnvironment->emptyDebugVars(); } $phpUnitEnvironment->writeNewLn( "Semantic MediaWiki:", $phpUnitEnvironment->getVersion( 'smw' ) ); $phpUnitEnvironment->writeLn( "MediaWiki:", $phpUnitEnvironment->getVersion( 'mw', [ 'type' => $autoloadType ] ) ); $phpUnitEnvironment->writeLn( "Site language:", $phpUnitEnvironment->getSiteLanguageCode() ); $phpUnitEnvironment->writeNewLn( "Execution time:", $phpUnitEnvironment->executionTime() ); $phpUnitEnvironment->writeLn( "Debug logs:", ( $phpUnitEnvironment->enabledDebugLogs() ? 'Enabled' : 'Disabled' ) ); $phpUnitEnvironment->writeLn( "Xdebug:", ( ( $version = $phpUnitEnvironment->getXdebugInfo() ) ? $version : 'Disabled (or not installed)' ) ); $phpUnitEnvironment->writeNewLn(); unset( $phpUnitEnvironment ); /** * Available to aid third-party extensions therefore any change should be made with * care * * @since 2.0 */ $autoloader = require $path; $autoloader->addPsr4( 'SMW\\Tests\\Utils\\', __DIR__ . '/phpunit/Utils' ); $autoloader->addClassMap( [ 'SMW\Tests\TestEnvironment' => __DIR__ . '/phpunit/TestEnvironment.php', 'SMW\Tests\TestConfig' => __DIR__ . '/phpunit/TestConfig.php', 'SMW\Tests\PHPUnitCompat' => __DIR__ . '/phpunit/PHPUnitCompat.php', 'SMW\Tests\DatabaseTestCase' => __DIR__ . '/phpunit/DatabaseTestCase.php', 'SMW\Tests\JsonTestCaseScriptRunner' => __DIR__ . '/phpunit/JsonTestCaseScriptRunner.php', 'SMW\Tests\JsonTestCaseFileHandler' => __DIR__ . '/phpunit/JsonTestCaseFileHandler.php', 'SMW\Tests\JsonTestCaseContentHandler' => __DIR__ . '/phpunit/JsonTestCaseContentHandler.php', 'SMW\Test\QueryPrinterTestCase' => __DIR__ . '/phpunit/QueryPrinterTestCase.php', 'SMW\Test\QueryPrinterRegistryTestCase' => __DIR__ . '/phpunit/QueryPrinterRegistryTestCase.php', 'SMW\Tests\SPARQLStore\RepositoryConnectors\ElementaryRepositoryConnectorTest' => __DIR__ . '/phpunit/Unit/SPARQLStore/RepositoryConnectors/ElementaryRepositoryConnectorTest.php', ] ); // 3.0 class_alias( '\SMW\Tests\DatabaseTestCase', '\SMW\Tests\MwDBaseUnitTestCase' ); return $autoloader;