PHP 클래스 mageekguy\atoum\scripts\runner

상속: extends mageekguy\atoum\script\configurable
파일 보기 프로젝트 열기: atoum/atoum 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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