PHP Interface Mutagenesis\Renderer\RendererInterface

Datei anzeigen Open project: padraic/mutagenesis

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 $mutationDiffs, array $mutantsCaptured, string $output = '' ) : string Render the final Mutagenesis report

Method Details

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 $mutationDiffs, 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
$mutationDiffs array Array of mutation diff strings showing each test-fail mutation
$mutantsCaptured array
$output string Result output from test adapter
return string