PHP Класс mageekguy\atoum\scripts\runner

Наследование: extends mageekguy\atoum\script\configurable
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$arguments
$autorunner
$configurationCallables
$configuratorFactory
$defaultArguments
$defaultReportFactory
$loop
$looper
$methods
$namespaces
$runner
$runnerFile
$scoreFile
$tags

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

Метод Описание
__construct ( $name, mageekguy\atoum\adapter $adapter = null, mageekguy\atoum\scripts\runner\looper $looper = null )
acceptTestFileExtensions ( array $testFileExtensions )
addConfigurationCallable ( callable $callable )
addDefaultArguments ( $argument )
addDefaultReport ( )
addReport ( mageekguy\atoum\report $report )
addTest ( $testPath )
addTestAllDirectory ( $directory )
addTests ( array $testPaths )
addTestsFromDirectories ( array $directories )
addTestsFromDirectory ( $directory )
addTestsFromPattern ( $pattern )
addTestsFromPatterns ( array $patterns )
autorun ( )
autorunMustBeEnabled ( )
disableAutorun ( )
disableCodeCoverage ( )
disableLoopMode ( )
doNotfailIfSkippedMethods ( )
doNotfailIfVoidMethods ( )
enableAutorun ( $name )
enableBranchesAndPathsCoverage ( )
enableDebugMode ( )
enableLoopMode ( )
excludeClassesFromCoverage ( array $classes )
excludeDirectoriesFromCoverage ( array $directories )
excludeMethodsFromCoverage ( array $methods )
excludeNamespacesFromCoverage ( array $namespaces )
failIfSkippedMethods ( )
failIfVoidMethods ( )
getArguments ( )
getConfiguratorFactory ( )
getDefaultArguments ( )
getDefaultReportFactory ( )
getLooper ( )
getReports ( )
getResourcesDirectory ( )
getRunner ( )
getScoreFile ( )
getTestedNamespaces ( )
hasDefaultArguments ( )
init ( $directory = null )
run ( array $arguments = [] )
setArguments ( array $arguments )
setAutoloaderFile ( $autoloaderFile )
setBootstrapFile ( $bootstrapFile )
setConfiguratorFactory ( closure $factory = null )
setDefaultAutoloaderFiles ( $startDirectory = null )
setDefaultBootstrapFiles ( $startDirectory = null )
setDefaultReportFactory ( closure $factory = null )
setDefaultReportTitle ( $reportTitle )
setErrorWriter ( mageekguy\atoum\writer $writer = null )
setInfoWriter ( mageekguy\atoum\writer $writer = null )
setLooper ( mageekguy\atoum\scripts\runner\looper $looper = null )
setMaxChildrenNumber ( $childrenNumber )
setPhpPath ( $phpPath )
setReport ( mageekguy\atoum\report $report )
setRunner ( runner $runner = null )
setScoreFile ( $path )
setWarningWriter ( mageekguy\atoum\writer $writer = null )
setXdebugConfig ( $xdebugConfig )
shouldFailIfSkippedMethods ( )
shouldFailIfVoidMethods ( )
testIt ( )
testMethod ( $class, $method )
testNamespaces ( array $namespaces )
testTags ( array $tags )
useConfigFile ( $path )
useConfigurationCallable ( closure $callback )
version ( )

Защищенные методы

Метод Описание
doRun ( )
loop ( )
parseArguments ( array $arguments )
saveScore ( score $score )
setArgumentHandlers ( )
writeHelpUsage ( )

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

Метод Описание
copy ( $from, $to )
getClassesOf ( $methods )
getFailMethods ( score $score )
mergeMethods ( array $methods, array $newMethods )

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

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

public __construct ( $name, mageekguy\atoum\adapter $adapter = null, mageekguy\atoum\scripts\runner\looper $looper = null )
$adapter mageekguy\atoum\adapter
$looper mageekguy\atoum\scripts\runner\looper

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

public acceptTestFileExtensions ( array $testFileExtensions )
$testFileExtensions array

addConfigurationCallable() публичный статический Метод

public static addConfigurationCallable ( callable $callable )
$callable callable

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

public addDefaultArguments ( $argument )

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

public addDefaultReport ( )

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

public addReport ( mageekguy\atoum\report $report )
$report mageekguy\atoum\report

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

public addTest ( $testPath )

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

public addTestAllDirectory ( $directory )

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

public addTests ( array $testPaths )
$testPaths array

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

public addTestsFromDirectories ( array $directories )
$directories array

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

public addTestsFromDirectory ( $directory )

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

public addTestsFromPattern ( $pattern )

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

public addTestsFromPatterns ( array $patterns )
$patterns array

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

public autorun ( )

autorunMustBeEnabled() публичный статический Метод

public static autorunMustBeEnabled ( )

disableAutorun() публичный статический Метод

public static disableAutorun ( )

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

public disableCodeCoverage ( )

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

public disableLoopMode ( )

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

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

doRun() защищенный Метод

protected doRun ( )

enableAutorun() публичный статический Метод

public static enableAutorun ( $name )

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

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

public enableDebugMode ( )

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

public enableLoopMode ( )

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

public excludeClassesFromCoverage ( array $classes )
$classes array

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

public excludeDirectoriesFromCoverage ( array $directories )
$directories array

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

public excludeMethodsFromCoverage ( array $methods )
$methods array

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

public excludeNamespacesFromCoverage ( array $namespaces )
$namespaces array

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

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

public failIfVoidMethods ( )

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

public getArguments ( )

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

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

public getDefaultArguments ( )

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

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

public getLooper ( )

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

public getReports ( )

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

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

public getRunner ( )

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

public getScoreFile ( )

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

public getTestedNamespaces ( )

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

public hasDefaultArguments ( )

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

public init ( $directory = null )

loop() защищенный Метод

protected loop ( )

parseArguments() защищенный Метод

protected parseArguments ( array $arguments )
$arguments array

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

public run ( array $arguments = [] )
$arguments array

saveScore() защищенный Метод

protected saveScore ( score $score )
$score mageekguy\atoum\score

setArgumentHandlers() защищенный Метод

protected setArgumentHandlers ( )

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

public setArguments ( array $arguments )
$arguments array

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

public setAutoloaderFile ( $autoloaderFile )

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

public setBootstrapFile ( $bootstrapFile )

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

public setConfiguratorFactory ( closure $factory = null )
$factory closure

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

public setDefaultAutoloaderFiles ( $startDirectory = null )

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

public setDefaultBootstrapFiles ( $startDirectory = null )

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

public setDefaultReportFactory ( closure $factory = null )
$factory closure

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

public setDefaultReportTitle ( $reportTitle )

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

public setErrorWriter ( mageekguy\atoum\writer $writer = null )
$writer mageekguy\atoum\writer

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

public setInfoWriter ( mageekguy\atoum\writer $writer = null )
$writer mageekguy\atoum\writer

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

public setLooper ( mageekguy\atoum\scripts\runner\looper $looper = null )
$looper mageekguy\atoum\scripts\runner\looper

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

public setMaxChildrenNumber ( $childrenNumber )

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

public setPhpPath ( $phpPath )

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

public setReport ( mageekguy\atoum\report $report )
$report mageekguy\atoum\report

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

public setRunner ( runner $runner = null )
$runner mageekguy\atoum\runner

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

public setScoreFile ( $path )

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

public setWarningWriter ( mageekguy\atoum\writer $writer = null )
$writer mageekguy\atoum\writer

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

public setXdebugConfig ( $xdebugConfig )

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

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

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

public testIt ( )

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

public testMethod ( $class, $method )

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

public testNamespaces ( array $namespaces )
$namespaces array

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

public testTags ( array $tags )
$tags array

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

public useConfigFile ( $path )

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

public useConfigurationCallable ( closure $callback )
$callback closure

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

public version ( )

writeHelpUsage() защищенный Метод

protected writeHelpUsage ( )

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

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

protected $arguments

$autorunner защищенное статическое свойство

protected static $autorunner

$configurationCallables защищенное статическое свойство

protected static $configurationCallables

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

protected $configuratorFactory

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

protected $defaultArguments

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

protected $defaultReportFactory

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

protected $loop

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

protected $looper

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

protected $methods

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

protected $namespaces

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

protected $runner

$runnerFile защищенное статическое свойство

protected static $runnerFile

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

protected $scoreFile

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

protected $tags