• internal This class is not covered by the backward compatibility promise for PHPUnit
CloneableInstantiable
ExtendsPHPUnit\TextUI\ResultPrinter
PHPUnit\Util\Printer
ImplementsPHPUnit\Framework\TestListener
Constants
public PHPUnit\TextUI\ResultPrinter::COLOR_ALWAYS = 'always'
public PHPUnit\TextUI\ResultPrinter::COLOR_AUTO = 'auto'
public PHPUnit\TextUI\ResultPrinter::COLOR_DEFAULT = 'never'
public PHPUnit\TextUI\ResultPrinter::COLOR_NEVER = 'never'
public PHPUnit\TextUI\ResultPrinter::EVENT_TEST_END = 1
public PHPUnit\TextUI\ResultPrinter::EVENT_TEST_START = 0
public PHPUnit\TextUI\ResultPrinter::EVENT_TESTSUITE_END = 3
public PHPUnit\TextUI\ResultPrinter::EVENT_TESTSUITE_START = 2
Methods
public __construct( $out = NULL, bool $verbose = false, string $colors = 'never', bool $debug = false, $numberOfColumns = 80, bool $reverse = false)
 


  • throws PHPUnit\Framework\Exception
public addError(PHPUnit\Framework\Test $test, Throwable $t, float $time) : void
 


  • throws SebastianBergmann\RecursionContext\InvalidArgumentException
public addFailure(PHPUnit\Framework\Test $test, PHPUnit\Framework\AssertionFailedError $e, float $time) : void
 


  • throws SebastianBergmann\RecursionContext\InvalidArgumentException
public addIncompleteTest(PHPUnit\Framework\Test $test, Throwable $t, float $time) : void
 


  • throws SebastianBergmann\RecursionContext\InvalidArgumentException
public addRiskyTest(PHPUnit\Framework\Test $test, Throwable $t, float $time) : void
 


  • throws SebastianBergmann\RecursionContext\InvalidArgumentException
public addSkippedTest(PHPUnit\Framework\Test $test, Throwable $t, float $time) : void
 


  • throws SebastianBergmann\RecursionContext\InvalidArgumentException
public addWarning(PHPUnit\Framework\Test $test, PHPUnit\Framework\Warning $e, float $time) : void
 


  • throws SebastianBergmann\RecursionContext\InvalidArgumentException
public endTest(PHPUnit\Framework\Test $test, float $time) : void
 


  • throws SebastianBergmann\RecursionContext\InvalidArgumentException
public PHPUnit\TextUI\ResultPrinter::endTestSuite(PHPUnit\Framework\TestSuite $suite) : void
 
A testsuite ended.

public flush() : void
public PHPUnit\Util\Printer::getAutoFlush() : bool
 
Check auto-flush mode.

public PHPUnit\Util\Printer::incrementalFlush() : void
 
Performs a safe, incremental flush.

Do not confuse this function with the flush() function of this class,
since the flush() function may close the file being written to, rendering
the current object no longer usable.

public printResult(PHPUnit\Framework\TestResult $result) : void
public PHPUnit\Util\Printer::setAutoFlush(bool $autoFlush) : void
 
Set auto-flushing mode.

If set, incremental flushes will be done after each write. This should
not be confused with the different effects of this class' flush() method.

public setOriginalExecutionOrder(array $order) : void
public setShowProgressAnimation(bool $showProgress) : void
public PHPUnit\TextUI\ResultPrinter::startTest(PHPUnit\Framework\Test $test) : void
 
A test started.

public PHPUnit\TextUI\ResultPrinter::startTestSuite(PHPUnit\Framework\TestSuite $suite) : void
 
A testsuite started.

public PHPUnit\Util\Printer::write(string $buffer) : void
public writeProgress(string $progress) : void
Properties
protected PHPUnit\Util\Printer::$autoFlush
 
If true, flush output after every write.

  • var bool
protected PHPUnit\TextUI\ResultPrinter::$colors
 


  • var bool
protected PHPUnit\TextUI\ResultPrinter::$column
 


  • var int
protected PHPUnit\TextUI\ResultPrinter::$debug
 


  • var bool
protected $enableOutputBuffer
 


  • var bool
protected PHPUnit\TextUI\ResultPrinter::$lastTestFailed
 


  • var bool
protected PHPUnit\TextUI\ResultPrinter::$maxColumn
 


  • var int
protected PHPUnit\TextUI\ResultPrinter::$numAssertions
 


  • var int
protected PHPUnit\TextUI\ResultPrinter::$numTests
 


  • var int
protected PHPUnit\TextUI\ResultPrinter::$numTestsRun
 


  • var int
protected PHPUnit\TextUI\ResultPrinter::$numTestsWidth
 


  • var int
protected $originalExecutionOrder
 


  • var array array
protected PHPUnit\Util\Printer::$out
 


  • var resource
protected PHPUnit\Util\Printer::$outTarget
 


  • var string
protected $prettifier
protected $showProgress
 


  • var bool
protected $spinState
 


  • var int
protected $testFlushIndex
 


  • var int The number of test results already sent to the output
protected $testIndex
 


  • var int The number of test results received from the TestRunner
protected $testNameResultIndex
 


  • var array Lookup table for testname to testResults[index]
protected $testResults
 


  • var array Buffer for test results
protected PHPUnit\TextUI\ResultPrinter::$verbose
 


  • var bool
Methods
protected PHPUnit\TextUI\ResultPrinter::colorizeTextBox(string $color, string $buffer) : string
 
Formats a buffer with a specified ANSI color sequence if colors are enabled.

protected drawSpinner() : void
protected flushOutputBuffer(bool $forceFlush = false) : void
protected formatClassName(PHPUnit\Framework\Test $test) : string
protected formatStacktrace(Throwable $t) : string
protected formatTestName(PHPUnit\Framework\Test $test) : string
protected formatTestResultMessage(Throwable $t, array $result, string $prefix = '│') : string
protected formatThrowable(Throwable $t, ?int $status = NULL) : string
protected getEmptyTestResult() : array
protected getTestResultByName(?string $testName) : array
protected hideSpinner() : void
protected prefixLines(string $prefix, string $message) : string
protected PHPUnit\TextUI\ResultPrinter::printDefect(PHPUnit\Framework\TestFailure $defect, int $count) : void
protected PHPUnit\TextUI\ResultPrinter::printDefectHeader(PHPUnit\Framework\TestFailure $defect, int $count) : void
protected PHPUnit\TextUI\ResultPrinter::printDefects(array $defects, string $type) : void
protected PHPUnit\TextUI\ResultPrinter::printDefectTrace(PHPUnit\Framework\TestFailure $defect) : void
protected PHPUnit\TextUI\ResultPrinter::printErrors(PHPUnit\Framework\TestResult $result) : void
protected PHPUnit\TextUI\ResultPrinter::printFailures(PHPUnit\Framework\TestResult $result) : void
protected PHPUnit\TextUI\ResultPrinter::printFooter(PHPUnit\Framework\TestResult $result) : void
protected PHPUnit\TextUI\ResultPrinter::printHeader() : void
 


  • throws SebastianBergmann\Timer\RuntimeException
protected PHPUnit\TextUI\ResultPrinter::printIncompletes(PHPUnit\Framework\TestResult $result) : void
protected PHPUnit\TextUI\ResultPrinter::printRisky(PHPUnit\Framework\TestResult $result) : void
protected PHPUnit\TextUI\ResultPrinter::printSkipped(PHPUnit\Framework\TestResult $result) : void
protected PHPUnit\TextUI\ResultPrinter::printWarnings(PHPUnit\Framework\TestResult $result) : void
protected registerTestResult(PHPUnit\Framework\Test $test, ?Throwable $t, int $status, float $time, bool $verbose) : void
 


  • throws SebastianBergmann\RecursionContext\InvalidArgumentException
protected showSpinner() : void
protected testHasPassed() : bool
protected undrawSpinner() : void
protected PHPUnit\TextUI\ResultPrinter::writeNewLine() : void
protected PHPUnit\TextUI\ResultPrinter::writeProgressWithColor(string $color, string $buffer) : void
 
Writes progress with a color sequence if colors are enabled.

protected writeTestResult(array $prevResult, array $result) : void
protected PHPUnit\TextUI\ResultPrinter::writeWithColor(string $color, string $buffer, bool $lf = true) : void
 
Writes a buffer out with a color sequence if colors are enabled.

Methods
private PHPUnit\TextUI\ResultPrinter::writeCountString(int $count, string $name, string $color, bool $always = false) : void
© 2020 Bruce Wells
Search Namespaces \ Classes
ConfigurationNumbers (0-9.) only