Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/tests/phpunit/suites/ExtensionsTestSuite.php
Ðазад
<?php use MediaWiki\HookContainer\HookRunner; use MediaWiki\MediaWikiServices; use MediaWiki\Registration\ExtensionRegistry; use PHPUnit\Framework\TestSuite; use SebastianBergmann\FileIterator\Facade; /** * This test suite runs unit tests registered by extensions. * See https://www.mediawiki.org/wiki/Manual:Hooks/UnitTestsList for details of * how to register your tests. */ class ExtensionsTestSuite extends TestSuite { public function __construct() { parent::__construct(); if ( defined( 'MW_PHPUNIT_EXTENSIONS_TEST_PATHS' ) ) { $paths = MW_PHPUNIT_EXTENSIONS_TEST_PATHS; } else { $paths = []; // Autodiscover extension unit tests $registry = ExtensionRegistry::getInstance(); foreach ( $registry->getAllThings() as $info ) { $paths[] = dirname( $info['path'] ) . '/tests/phpunit'; } // Extensions can return a list of files or directories ( new HookRunner( MediaWikiServices::getInstance()->getHookContainer() ) )->onUnitTestsList( $paths ); } foreach ( array_unique( $paths ) as $path ) { if ( is_dir( $path ) ) { // If the path is a directory, search for test cases. // @since 1.24 $suffixes = [ 'Test.php' ]; $fileIterator = new Facade(); $matchingFiles = $fileIterator->getFilesAsArray( $path, $suffixes ); $this->addTestFiles( $matchingFiles ); } elseif ( is_file( $path ) ) { // Add a single test case or suite class $this->addTestFile( $path ); } } } public static function suite() { return new self; } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка