PHP Class Mutagenesis\Renderer\Text

Inheritance: extends Mutagenesis\Renderer\RendererAbstract
Afficher le fichier Open project: padraic/mutagenesis Class Usage Examples

Méthodes publiques

Méthode 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

Méthodes protégées

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

Method Details

_indentTestOutput() protected méthode

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

renderOpening() public méthode

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

renderPretest() public méthode

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
Résultat string Pretest output to echo to client

renderProgressMark() public méthode

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)
Résultat string

renderReport() public méthode

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
Résultat string