PHP Class mageekguy\atoum\scripts\runner

Inheritance: extends mageekguy\atoum\script\configurable
Afficher le fichier Open project: atoum/atoum Class Usage Examples

Protected Properties

Свойство Type Description
$arguments
$autorunner
$configurationCallables
$configuratorFactory
$defaultArguments
$defaultReportFactory
$loop
$looper
$methods
$namespaces
$runner
$runnerFile
$scoreFile
$tags

Méthodes publiques

Méthode Description
__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 ( )

Méthodes protégées

Méthode Description
doRun ( )
loop ( )
parseArguments ( array $arguments )
saveScore ( score $score )
setArgumentHandlers ( )
writeHelpUsage ( )

Private Methods

Méthode Description
copy ( $from, $to )
getClassesOf ( $methods )
getFailMethods ( score $score )
mergeMethods ( array $methods, array $newMethods )

Method Details

__construct() public méthode

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 méthode

public acceptTestFileExtensions ( array $testFileExtensions )
$testFileExtensions array

addConfigurationCallable() public static méthode

public static addConfigurationCallable ( callable $callable )
$callable callable

addDefaultArguments() public méthode

public addDefaultArguments ( $argument )

addDefaultReport() public méthode

public addDefaultReport ( )

addReport() public méthode

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

addTest() public méthode

public addTest ( $testPath )

addTestAllDirectory() public méthode

public addTestAllDirectory ( $directory )

addTests() public méthode

public addTests ( array $testPaths )
$testPaths array

addTestsFromDirectories() public méthode

public addTestsFromDirectories ( array $directories )
$directories array

addTestsFromDirectory() public méthode

public addTestsFromDirectory ( $directory )

addTestsFromPattern() public méthode

public addTestsFromPattern ( $pattern )

addTestsFromPatterns() public méthode

public addTestsFromPatterns ( array $patterns )
$patterns array

autorun() public méthode

public autorun ( )

autorunMustBeEnabled() public static méthode

public static autorunMustBeEnabled ( )

disableAutorun() public static méthode

public static disableAutorun ( )

disableCodeCoverage() public méthode

public disableCodeCoverage ( )

disableLoopMode() public méthode

public disableLoopMode ( )

doNotfailIfSkippedMethods() public méthode

doNotfailIfVoidMethods() public méthode

doRun() protected méthode

protected doRun ( )

enableAutorun() public static méthode

public static enableAutorun ( $name )

enableBranchesAndPathsCoverage() public méthode

enableDebugMode() public méthode

public enableDebugMode ( )

enableLoopMode() public méthode

public enableLoopMode ( )

excludeClassesFromCoverage() public méthode

public excludeClassesFromCoverage ( array $classes )
$classes array

excludeDirectoriesFromCoverage() public méthode

public excludeDirectoriesFromCoverage ( array $directories )
$directories array

excludeMethodsFromCoverage() public méthode

public excludeMethodsFromCoverage ( array $methods )
$methods array

excludeNamespacesFromCoverage() public méthode

public excludeNamespacesFromCoverage ( array $namespaces )
$namespaces array

failIfSkippedMethods() public méthode

failIfVoidMethods() public méthode

public failIfVoidMethods ( )

getArguments() public méthode

public getArguments ( )

getConfiguratorFactory() public méthode

getDefaultArguments() public méthode

public getDefaultArguments ( )

getDefaultReportFactory() public méthode

getLooper() public méthode

public getLooper ( )

getReports() public méthode

public getReports ( )

getResourcesDirectory() public méthode

getRunner() public méthode

public getRunner ( )

getScoreFile() public méthode

public getScoreFile ( )

getTestedNamespaces() public méthode

public getTestedNamespaces ( )

hasDefaultArguments() public méthode

public hasDefaultArguments ( )

init() public méthode

public init ( $directory = null )

loop() protected méthode

protected loop ( )

parseArguments() protected méthode

protected parseArguments ( array $arguments )
$arguments array

run() public méthode

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

saveScore() protected méthode

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

setArgumentHandlers() protected méthode

protected setArgumentHandlers ( )

setArguments() public méthode

public setArguments ( array $arguments )
$arguments array

setAutoloaderFile() public méthode

public setAutoloaderFile ( $autoloaderFile )

setBootstrapFile() public méthode

public setBootstrapFile ( $bootstrapFile )

setConfiguratorFactory() public méthode

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

setDefaultAutoloaderFiles() public méthode

public setDefaultAutoloaderFiles ( $startDirectory = null )

setDefaultBootstrapFiles() public méthode

public setDefaultBootstrapFiles ( $startDirectory = null )

setDefaultReportFactory() public méthode

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

setDefaultReportTitle() public méthode

public setDefaultReportTitle ( $reportTitle )

setErrorWriter() public méthode

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

setInfoWriter() public méthode

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

setLooper() public méthode

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

setMaxChildrenNumber() public méthode

public setMaxChildrenNumber ( $childrenNumber )

setPhpPath() public méthode

public setPhpPath ( $phpPath )

setReport() public méthode

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

setRunner() public méthode

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

setScoreFile() public méthode

public setScoreFile ( $path )

setWarningWriter() public méthode

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

setXdebugConfig() public méthode

public setXdebugConfig ( $xdebugConfig )

shouldFailIfSkippedMethods() public méthode

shouldFailIfVoidMethods() public méthode

testIt() public méthode

public testIt ( )

testMethod() public méthode

public testMethod ( $class, $method )

testNamespaces() public méthode

public testNamespaces ( array $namespaces )
$namespaces array

testTags() public méthode

public testTags ( array $tags )
$tags array

useConfigFile() public méthode

public useConfigFile ( $path )

useConfigurationCallable() public méthode

public useConfigurationCallable ( closure $callback )
$callback closure

version() public méthode

public version ( )

writeHelpUsage() protected méthode

protected writeHelpUsage ( )

Property Details

$arguments protected_oe property

protected $arguments

$autorunner protected_oe static_oe property

protected static $autorunner

$configurationCallables protected_oe static_oe property

protected static $configurationCallables

$configuratorFactory protected_oe property

protected $configuratorFactory

$defaultArguments protected_oe property

protected $defaultArguments

$defaultReportFactory protected_oe property

protected $defaultReportFactory

$loop protected_oe property

protected $loop

$looper protected_oe property

protected $looper

$methods protected_oe property

protected $methods

$namespaces protected_oe property

protected $namespaces

$runner protected_oe property

protected $runner

$runnerFile protected_oe static_oe property

protected static $runnerFile

$scoreFile protected_oe property

protected $scoreFile

$tags protected_oe property

protected $tags