PHP Class Mutagenesis\Renderer\Text

Inheritance: extends Mutagenesis\Renderer\RendererAbstract
Datei anzeigen Open project: padraic/mutagenesis Class Usage Examples

Public Methods

Method Description
renderOpening ( ) : string Render the opening message (i.e. app and version mostly)
renderPretest ( string $result, string $output ) : string Render Mutagenesis output based on test pass. This is the pretest output, rendered after a first-pass test run to ensure the test suite is in an initial passing state.
renderProgressMark ( boolean $result ) : string Render a progress marker indicating the execution of a single mutation and the successful execution of the related test suite
renderReport ( integer $total, integer $killed, integer $escaped, array $mutations, array $mutantsCaptured, string $output = '' ) : string Render the final Mutagenesis report

Protected Methods

Method Description
_indentTestOutput ( $output ) : string Utility function to prefix test output lines with an indent and equals sign

Method Details

_indentTestOutput() protected method

Utility function to prefix test output lines with an indent and equals sign
protected _indentTestOutput ( $output ) : string
return string

renderOpening() public method

Render the opening message (i.e. app and version mostly)
public renderOpening ( ) : string
return string

renderPretest() public method

Render Mutagenesis output based on test pass. This is the pretest output, rendered after a first-pass test run to ensure the test suite is in an initial passing state.
public renderPretest ( string $result, string $output ) : string
$result string Result state from test adapter
$output string Result output from test adapter
return string Pretest output to echo to client

renderProgressMark() public method

Render a progress marker indicating the execution of a single mutation and the successful execution of the related test suite
public renderProgressMark ( boolean $result ) : string
$result boolean Whether unit tests passed (bad) or not (good)
return string

renderReport() public method

Render the final Mutagenesis report
public renderReport ( integer $total, integer $killed, integer $escaped, array $mutations, array $mutantsCaptured, string $output = '' ) : string
$total integer Total mutations made and tested
$killed integer Number of mutations that did cause a test failure
$escaped integer Number of mutations that did not cause a test failure
$mutations array
$mutantsCaptured array
$output string Result output from test adapter
return string