PHP 클래스 mageekguy\atoum\runner

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

보호된 프로퍼티들

프로퍼티 타입 설명
$adapter
$autoloaderFile
$bootstrapFile
$branchesAndPathsCoverage
$codeCoverage
$debugMode
$defaultReportTitle
$disallowUsageOfUndefinedMethodInMock
$extensions
$failIfSkippedMethods
$failIfVoidMethods
$globIteratorFactory
$includer
$locale
$maxChildrenNumber
$observers
$php
$reflectionClassFactory
$reportSet
$reports
$score
$testDirectoryIterator
$testFactory
$testGenerator
$testMethodNumber
$testNumber
$testPaths
$xdebugConfig

공개 메소드들

메소드 설명
__construct ( )
acceptTestFileExtensions ( array $testFileExtensions )
addExtension ( mageekguy\atoum\extension $extension, mageekguy\atoum\extension\configuration $configuration = null )
addObserver ( mageekguy\atoum\observer $observer )
addReport ( mageekguy\atoum\report $report )
addTest ( $path )
addTestsFromDirectory ( $directory )
addTestsFromPattern ( $pattern )
allowUndefinedMethodInInterface ( )
allowUsageOfUndefinedMethodInMock ( )
branchesAndPathsCoverageIsEnabled ( )
callObservers ( $event )
canAddTest ( )
canNotAddTest ( )
codeCoverageIsEnabled ( )
debugModeIsEnabled ( )
disableBranchesAndPathsCoverage ( )
disableCodeCoverage ( )
disableDebugMode ( )
disallowUndefinedMethodInInterface ( )
disallowUsageOfUndefinedMethodInMock ( )
doNotfailIfSkippedMethods ( )
doNotfailIfVoidMethods ( )
enableBranchesAndPathsCoverage ( )
enableCodeCoverage ( )
enableDebugMode ( )
failIfSkippedMethods ( )
failIfVoidMethods ( )
getAdapter ( )
getAutoloaderFile ( )
getBootstrapFile ( )
getCoverage ( )
getDeclaredTestClasses ( $testBaseClass = null )
getDefaultReportTitle ( )
getExtension ( $className )
getExtensions ( )
getGlobIteratorFactory ( )
getIncluder ( )
getLocale ( )
getObservers ( )
getPhp ( )
getPhpPath ( )
getReflectionClassFactory ( )
getReports ( )
getRunningDuration ( )
getScore ( )
getTestDirectoryIterator ( )
getTestFactory ( )
getTestGenerator ( )
getTestMethodNumber ( )
getTestMethods ( array $namespaces = [], array $tags = [], array $testMethods = [], $testBaseClass = null )
getTestNumber ( )
getTestPaths ( )
getXdebugConfig ( )
hasReports ( )
isIgnored ( test $test, array $namespaces, array $tags )
removeExtension ( $extension )
removeExtensions ( )
removeObserver ( mageekguy\atoum\observer $observer )
removeReport ( mageekguy\atoum\report $report )
removeReports ( mageekguy\atoum\report $override = null )
resetTestPaths ( )
run ( array $namespaces = [], array $tags = [], array $runTestClasses = [], array $runTestMethods = [], $testBaseClass = null )
setAdapter ( mageekguy\atoum\adapter $adapter = null )
setAutoloaderFile ( $path )
setBootstrapFile ( $path )
setDefaultReportTitle ( $title )
setGlobIteratorFactory ( closure $factory = null )
setIncluder ( includer $includer = null )
setLocale ( mageekguy\atoum\locale $locale = null )
setMaxChildrenNumber ( $number )
setPathAndVersionInScore ( )
setPhp ( mageekguy\atoum\php $php = null )
setPhpPath ( $path )
setReflectionClassFactory ( closure $factory = null )
setReport ( mageekguy\atoum\report $report )
setScore ( mageekguy\atoum\runner\score $score = null )
setTestDirectoryIterator ( factory $iterator = null )
setTestFactory ( $testFactory = null )
setTestGenerator ( mageekguy\atoum\test\generator $generator = null )
setTestPaths ( array $testPaths )
setXdebugConfig ( $value )
shouldFailIfSkippedMethods ( )
shouldFailIfVoidMethods ( )
undefinedMethodInInterfaceAreAllowed ( )
usageOfUndefinedMethodInMockAreAllowed ( )

보호된 메소드들

메소드 설명
findTestClasses ( $testBaseClass = null )

비공개 메소드들

메소드 설명
includeTestPaths ( )

메소드 상세

__construct() 공개 메소드

public __construct ( )

acceptTestFileExtensions() 공개 메소드

public acceptTestFileExtensions ( array $testFileExtensions )
$testFileExtensions array

addExtension() 공개 메소드

public addExtension ( mageekguy\atoum\extension $extension, mageekguy\atoum\extension\configuration $configuration = null )
$extension mageekguy\atoum\extension
$configuration mageekguy\atoum\extension\configuration

addObserver() 공개 메소드

public addObserver ( mageekguy\atoum\observer $observer )
$observer mageekguy\atoum\observer

addReport() 공개 메소드

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

addTest() 공개 메소드

public addTest ( $path )

addTestsFromDirectory() 공개 메소드

public addTestsFromDirectory ( $directory )

addTestsFromPattern() 공개 메소드

public addTestsFromPattern ( $pattern )

allowUndefinedMethodInInterface() 공개 메소드

allowUsageOfUndefinedMethodInMock() 공개 메소드

branchesAndPathsCoverageIsEnabled() 공개 메소드

callObservers() 공개 메소드

public callObservers ( $event )

canAddTest() 공개 메소드

public canAddTest ( )

canNotAddTest() 공개 메소드

public canNotAddTest ( )

codeCoverageIsEnabled() 공개 메소드

debugModeIsEnabled() 공개 메소드

public debugModeIsEnabled ( )

disableBranchesAndPathsCoverage() 공개 메소드

disableCodeCoverage() 공개 메소드

public disableCodeCoverage ( )

disableDebugMode() 공개 메소드

public disableDebugMode ( )

disallowUndefinedMethodInInterface() 공개 메소드

disallowUsageOfUndefinedMethodInMock() 공개 메소드

doNotfailIfSkippedMethods() 공개 메소드

doNotfailIfVoidMethods() 공개 메소드

enableBranchesAndPathsCoverage() 공개 메소드

enableCodeCoverage() 공개 메소드

public enableCodeCoverage ( )

enableDebugMode() 공개 메소드

public enableDebugMode ( )

failIfSkippedMethods() 공개 메소드

failIfVoidMethods() 공개 메소드

public failIfVoidMethods ( )

findTestClasses() 보호된 메소드

protected findTestClasses ( $testBaseClass = null )

getAdapter() 공개 메소드

public getAdapter ( )

getAutoloaderFile() 공개 메소드

public getAutoloaderFile ( )

getBootstrapFile() 공개 메소드

public getBootstrapFile ( )

getCoverage() 공개 메소드

public getCoverage ( )

getDeclaredTestClasses() 공개 메소드

public getDeclaredTestClasses ( $testBaseClass = null )

getDefaultReportTitle() 공개 메소드

getExtension() 공개 메소드

public getExtension ( $className )

getExtensions() 공개 메소드

public getExtensions ( )

getGlobIteratorFactory() 공개 메소드

getIncluder() 공개 메소드

public getIncluder ( )

getLocale() 공개 메소드

public getLocale ( )

getObservers() 공개 메소드

public getObservers ( )

getPhp() 공개 메소드

public getPhp ( )

getPhpPath() 공개 메소드

public getPhpPath ( )

getReflectionClassFactory() 공개 메소드

getReports() 공개 메소드

public getReports ( )

getRunningDuration() 공개 메소드

public getRunningDuration ( )

getScore() 공개 메소드

public getScore ( )

getTestDirectoryIterator() 공개 메소드

getTestFactory() 공개 메소드

public getTestFactory ( )

getTestGenerator() 공개 메소드

public getTestGenerator ( )

getTestMethodNumber() 공개 메소드

public getTestMethodNumber ( )

getTestMethods() 공개 메소드

public getTestMethods ( array $namespaces = [], array $tags = [], array $testMethods = [], $testBaseClass = null )
$namespaces array
$tags array
$testMethods array

getTestNumber() 공개 메소드

public getTestNumber ( )

getTestPaths() 공개 메소드

public getTestPaths ( )

getXdebugConfig() 공개 메소드

public getXdebugConfig ( )

hasReports() 공개 메소드

public hasReports ( )

isIgnored() 공개 정적인 메소드

public static isIgnored ( test $test, array $namespaces, array $tags )
$test test
$namespaces array
$tags array

removeExtension() 공개 메소드

public removeExtension ( $extension )

removeExtensions() 공개 메소드

public removeExtensions ( )

removeObserver() 공개 메소드

public removeObserver ( mageekguy\atoum\observer $observer )
$observer mageekguy\atoum\observer

removeReport() 공개 메소드

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

removeReports() 공개 메소드

public removeReports ( mageekguy\atoum\report $override = null )
$override mageekguy\atoum\report

resetTestPaths() 공개 메소드

public resetTestPaths ( )

run() 공개 메소드

public run ( array $namespaces = [], array $tags = [], array $runTestClasses = [], array $runTestMethods = [], $testBaseClass = null )
$namespaces array
$tags array
$runTestClasses array
$runTestMethods array

setAdapter() 공개 메소드

public setAdapter ( mageekguy\atoum\adapter $adapter = null )
$adapter mageekguy\atoum\adapter

setAutoloaderFile() 공개 메소드

public setAutoloaderFile ( $path )

setBootstrapFile() 공개 메소드

public setBootstrapFile ( $path )

setDefaultReportTitle() 공개 메소드

public setDefaultReportTitle ( $title )

setGlobIteratorFactory() 공개 메소드

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

setIncluder() 공개 메소드

public setIncluder ( includer $includer = null )
$includer includer

setLocale() 공개 메소드

public setLocale ( mageekguy\atoum\locale $locale = null )
$locale mageekguy\atoum\locale

setMaxChildrenNumber() 공개 메소드

public setMaxChildrenNumber ( $number )

setPathAndVersionInScore() 공개 메소드

setPhp() 공개 메소드

public setPhp ( mageekguy\atoum\php $php = null )
$php mageekguy\atoum\php

setPhpPath() 공개 메소드

public setPhpPath ( $path )

setReflectionClassFactory() 공개 메소드

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

setReport() 공개 메소드

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

setScore() 공개 메소드

public setScore ( mageekguy\atoum\runner\score $score = null )
$score mageekguy\atoum\runner\score

setTestDirectoryIterator() 공개 메소드

public setTestDirectoryIterator ( factory $iterator = null )
$iterator mageekguy\atoum\iterators\recursives\directory\factory

setTestFactory() 공개 메소드

public setTestFactory ( $testFactory = null )

setTestGenerator() 공개 메소드

public setTestGenerator ( mageekguy\atoum\test\generator $generator = null )
$generator mageekguy\atoum\test\generator

setTestPaths() 공개 메소드

public setTestPaths ( array $testPaths )
$testPaths array

setXdebugConfig() 공개 메소드

public setXdebugConfig ( $value )

shouldFailIfSkippedMethods() 공개 메소드

shouldFailIfVoidMethods() 공개 메소드

undefinedMethodInInterfaceAreAllowed() 공개 메소드

usageOfUndefinedMethodInMockAreAllowed() 공개 메소드

프로퍼티 상세

$adapter 보호되어 있는 프로퍼티

protected $adapter

$autoloaderFile 보호되어 있는 프로퍼티

protected $autoloaderFile

$bootstrapFile 보호되어 있는 프로퍼티

protected $bootstrapFile

$branchesAndPathsCoverage 보호되어 있는 프로퍼티

protected $branchesAndPathsCoverage

$codeCoverage 보호되어 있는 프로퍼티

protected $codeCoverage

$debugMode 보호되어 있는 프로퍼티

protected $debugMode

$defaultReportTitle 보호되어 있는 프로퍼티

protected $defaultReportTitle

$disallowUsageOfUndefinedMethodInMock 보호되어 있는 프로퍼티

protected $disallowUsageOfUndefinedMethodInMock

$extensions 보호되어 있는 프로퍼티

protected $extensions

$failIfSkippedMethods 보호되어 있는 프로퍼티

protected $failIfSkippedMethods

$failIfVoidMethods 보호되어 있는 프로퍼티

protected $failIfVoidMethods

$globIteratorFactory 보호되어 있는 프로퍼티

protected $globIteratorFactory

$includer 보호되어 있는 프로퍼티

protected $includer

$locale 보호되어 있는 프로퍼티

protected $locale

$maxChildrenNumber 보호되어 있는 프로퍼티

protected $maxChildrenNumber

$observers 보호되어 있는 프로퍼티

protected $observers

$php 보호되어 있는 프로퍼티

protected $php

$reflectionClassFactory 보호되어 있는 프로퍼티

protected $reflectionClassFactory

$reportSet 보호되어 있는 프로퍼티

protected $reportSet

$reports 보호되어 있는 프로퍼티

protected $reports

$score 보호되어 있는 프로퍼티

protected $score

$testDirectoryIterator 보호되어 있는 프로퍼티

protected $testDirectoryIterator

$testFactory 보호되어 있는 프로퍼티

protected $testFactory

$testGenerator 보호되어 있는 프로퍼티

protected $testGenerator

$testMethodNumber 보호되어 있는 프로퍼티

protected $testMethodNumber

$testNumber 보호되어 있는 프로퍼티

protected $testNumber

$testPaths 보호되어 있는 프로퍼티

protected $testPaths

$xdebugConfig 보호되어 있는 프로퍼티

protected $xdebugConfig