Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.140.254.100
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
3 /
phpunit /
phpunit /
src /
Runner /
Delete
Unzip
Name
Size
Permission
Date
Action
Filter
[ DIR ]
drwxr-xr-x
2018-12-03 09:00
Hook
[ DIR ]
drwxr-xr-x
2018-12-03 09:00
BaseTestRunner.php
3.6
KB
-rw-r--r--
2018-12-03 09:00
Exception.php
331
B
-rw-r--r--
2018-12-03 09:00
PhptTestCase.php
14.78
KB
-rw-r--r--
2018-12-03 09:00
ResultCacheExtension.php
3.18
KB
-rw-r--r--
2018-12-03 09:00
StandardTestSuiteLoader.php
3.27
KB
-rw-r--r--
2018-12-03 09:00
TestSuiteLoader.php
543
B
-rw-r--r--
2018-12-03 09:00
TestSuiteSorter.php
9.51
KB
-rw-r--r--
2018-12-03 09:00
Version.php
1.48
KB
-rw-r--r--
2018-12-03 09:00
Save
Rename
<?php /* * This file is part of PHPUnit. * * (c) Sebastian Bergmann <sebastian@phpunit.de> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace PHPUnit\Runner; use PHPUnit\Framework\Exception; use PHPUnit\Framework\Test; use PHPUnit\Framework\TestSuite; use ReflectionClass; use ReflectionException; use SebastianBergmann\FileIterator\Facade as FileIteratorFacade; /** * Base class for all test runners. */ abstract class BaseTestRunner { public const STATUS_UNKNOWN = -1; public const STATUS_PASSED = 0; public const STATUS_SKIPPED = 1; public const STATUS_INCOMPLETE = 2; public const STATUS_FAILURE = 3; public const STATUS_ERROR = 4; public const STATUS_RISKY = 5; public const STATUS_WARNING = 6; public const SUITE_METHODNAME = 'suite'; /** * Returns the loader to be used. */ public function getLoader(): TestSuiteLoader { return new StandardTestSuiteLoader; } /** * Returns the Test corresponding to the given suite. * This is a template method, subclasses override * the runFailed() and clearStatus() methods. * * @param array|string $suffixes * * @throws Exception */ public function getTest(string $suiteClassName, string $suiteClassFile = '', $suffixes = ''): ?Test { if (\is_dir($suiteClassName) && !\is_file($suiteClassName . '.php') && empty($suiteClassFile)) { $facade = new FileIteratorFacade; $files = $facade->getFilesAsArray( $suiteClassName, $suffixes ); $suite = new TestSuite($suiteClassName); $suite->addTestFiles($files); return $suite; } try { $testClass = $this->loadSuiteClass( $suiteClassName, $suiteClassFile ); } catch (Exception $e) { $this->runFailed($e->getMessage()); return null; } try { $suiteMethod = $testClass->getMethod(self::SUITE_METHODNAME); if (!$suiteMethod->isStatic()) { $this->runFailed( 'suite() method must be static.' ); return null; } try { $test = $suiteMethod->invoke(null, $testClass->getName()); } catch (ReflectionException $e) { $this->runFailed( \sprintf( "Failed to invoke suite() method.\n%s", $e->getMessage() ) ); return null; } } catch (ReflectionException $e) { try { $test = new TestSuite($testClass); } catch (Exception $e) { $test = new TestSuite; $test->setName($suiteClassName); } } $this->clearStatus(); return $test; } /** * Returns the loaded ReflectionClass for a suite name. */ protected function loadSuiteClass(string $suiteClassName, string $suiteClassFile = ''): ReflectionClass { $loader = $this->getLoader(); return $loader->load($suiteClassName, $suiteClassFile); } /** * Clears the status message. */ protected function clearStatus(): void { } /** * Override to define how to handle a failed loading of * a test suite. */ abstract protected function runFailed(string $message); }