PHP Класс ParaTest\Runners\PHPUnit\SuiteLoader

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$files array The collection of loaded files
$loadedSuites array The collection of parsed test classes

Открытые методы

Метод Описание
__construct ( $options = null )
getSuites ( ) : array Returns all parsed suite objects as ExecutableTest instances
getTestMethods ( ) : array Returns a collection of TestMethod objects for all loaded ExecutableTest instances
load ( string $path = '' ) Populates the loaded suite collection. Will load suites based off a phpunit xml configuration or a specified path

Приватные методы

Метод Описание
addDependentTestsToBatchSet ( &$batches, $dependsOn, $tests )
addTestsToBatchSet ( &$batches, $tests, $maxBatchSize )
createSuite ( $path, ParaTest\Parser\ParsedClass $class )
executableTests ( $path, $class )
getMethodBatches ( ParaTest\Parser\ParsedClass $class ) : array Get method batches.
getMethodTests ( ParaTest\Parser\ParsedClass $class, ParaTest\Parser\ParsedObject $method, boolean $useDataProvider = false ) : string[] Get method all available tests.
initSuites ( ) Called after all files are loaded. Parses loaded files into ExecutableTest objects - either Suite or TestMethod
methodDataProvider ( $method )
methodDependency ( $method )
methodGroups ( $method )
testMatchFilterOptions ( $className, $name, $group )
testMatchGroupOptions ( $groups )
testMatchOptions ( $className, $name, $group )

Описание методов

__construct() публичный Метод

public __construct ( $options = null )

getSuites() публичный Метод

Returns all parsed suite objects as ExecutableTest instances
public getSuites ( ) : array
Результат array

getTestMethods() публичный Метод

Returns a collection of TestMethod objects for all loaded ExecutableTest instances
public getTestMethods ( ) : array
Результат array

load() публичный Метод

Populates the loaded suite collection. Will load suites based off a phpunit xml configuration or a specified path
public load ( string $path = '' )
$path string

Описание свойств

$files защищенное свойство

The collection of loaded files
protected array $files
Результат array

$loadedSuites защищенное свойство

The collection of parsed test classes
protected array $loadedSuites
Результат array