PHPUnit_Util_Log_TeamCity
class PHPUnit_Util_Log_TeamCity extends PHPUnit_TextUI_ResultPrinter (View source)
A TestListener that generates a logfile of the test execution using the TeamCity format (for use with PhpStorm, for instance).
Constants
EVENT_TEST_START |
|
EVENT_TEST_END |
|
EVENT_TESTSUITE_START |
|
EVENT_TESTSUITE_END |
|
COLOR_NEVER |
|
COLOR_AUTO |
|
COLOR_ALWAYS |
|
COLOR_DEFAULT |
|
Properties
protected bool | $autoFlush | If true, flush output after every write. | from PHPUnit_Util_Printer |
protected resource | $out | from PHPUnit_Util_Printer | |
protected string | $outTarget | from PHPUnit_Util_Printer | |
protected int | $column | from PHPUnit_TextUI_ResultPrinter | |
protected int | $maxColumn | from PHPUnit_TextUI_ResultPrinter | |
protected bool | $lastTestFailed | from PHPUnit_TextUI_ResultPrinter | |
protected int | $numAssertions | from PHPUnit_TextUI_ResultPrinter | |
protected int | $numTests | from PHPUnit_TextUI_ResultPrinter | |
protected int | $numTestsRun | from PHPUnit_TextUI_ResultPrinter | |
protected int | $numTestsWidth | from PHPUnit_TextUI_ResultPrinter | |
protected bool | $colors | from PHPUnit_TextUI_ResultPrinter | |
protected bool | $debug | from PHPUnit_TextUI_ResultPrinter | |
protected bool | $verbose | from PHPUnit_TextUI_ResultPrinter |
Methods
Constructor.
A failure occurred.
A warning occurred.
No description
Formats a buffer with a specified ANSI color sequence if colors are enabled.
Writes a buffer out with a color sequence if colors are enabled.
Writes progress with a color sequence if colors are enabled.
Details
__construct(mixed $out = null, bool $verbose = false, string $colors = self::COLOR_DEFAULT, bool $debug = false, int|string $numberOfColumns = 80, bool $reverse = false)
Constructor.
in PHPUnit_Util_Printer at line 71
flush()
Flush buffer and close output if it's not to a PHP stream
in PHPUnit_Util_Printer at line 85
incrementalFlush()
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.
in PHPUnit_Util_Printer at line 97
write(string $buffer)
in PHPUnit_Util_Printer at line 123
bool
getAutoFlush()
Check auto-flush mode.
in PHPUnit_Util_Printer at line 136
setAutoFlush(bool $autoFlush)
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.
at line 44
printResult(PHPUnit_Framework_TestResult $result)
protected
printDefects(array $defects, string $type)
protected
printDefect(PHPUnit_Framework_TestFailure $defect, int $count)
protected
printDefectHeader(PHPUnit_Framework_TestFailure $defect, int $count)
protected
printDefectTrace(PHPUnit_Framework_TestFailure $defect)
protected
printErrors(PHPUnit_Framework_TestResult $result)
protected
printFailures(PHPUnit_Framework_TestResult $result)
protected
printWarnings(PHPUnit_Framework_TestResult $result)
protected
printIncompletes(PHPUnit_Framework_TestResult $result)
protected
printRisky(PHPUnit_Framework_TestResult $result)
protected
printSkipped(PHPUnit_Framework_TestResult $result)
protected
printHeader()
protected
printFooter(PHPUnit_Framework_TestResult $result)
printWaitPrompt()
at line 57
addError(PHPUnit_Framework_Test $test, Exception $e, float $time)
An error occurred.
at line 95
addFailure(PHPUnit_Framework_Test $test, PHPUnit_Framework_AssertionFailedError $e, float $time)
A failure occurred.
at line 76
addWarning(PHPUnit_Framework_Test $test, PHPUnit_Framework_Warning $e, float $time)
A warning occurred.
at line 137
addIncompleteTest(PHPUnit_Framework_Test $test, Exception $e, float $time)
Incomplete test.
at line 149
addRiskyTest(PHPUnit_Framework_Test $test, Exception $e, float $time)
Risky test.
at line 161
addSkippedTest(PHPUnit_Framework_Test $test, Exception $e, float $time)
Skipped test.
at line 190
startTestSuite(PHPUnit_Framework_TestSuite $suite)
A testsuite started.
at line 236
endTestSuite(PHPUnit_Framework_TestSuite $suite)
A testsuite ended.
at line 262
startTest(PHPUnit_Framework_Test $test)
A test started.
at line 283
endTest(PHPUnit_Framework_Test $test, float $time)
A test ended.
at line 37
protected
writeProgress(string $progress)
protected
writeNewLine()
protected string
formatWithColor(string $color, string $buffer)
Formats a buffer with a specified ANSI color sequence if colors are enabled.
protected
writeWithColor(string $color, string $buffer, bool $lf = true)
Writes a buffer out with a color sequence if colors are enabled.
protected
writeProgressWithColor(string $color, string $buffer)
Writes progress with a color sequence if colors are enabled.