mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
ENHANCEMENT If there are no test failures, but incomplete tests, mark
summary of test run as "ok but incomplete" in yellow for CliTestReporter
This commit is contained in:
parent
edaed5ef7e
commit
ce097a7b54
@ -31,10 +31,12 @@ class CliTestReporter extends SapphireTestReporter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
echo "\n\n";
|
echo "\n\n";
|
||||||
if ($failCount == 0) {
|
if ($failCount == 0 && $incompleteCount > 0) {
|
||||||
echo SS_Cli::text(" ALL TESTS PASS ", "white", "green");
|
echo SS_Cli::text(" OK, BUT INCOMPLETE TESTS! ", "black", "yellow");
|
||||||
|
} elseif ($failCount == 0) {
|
||||||
|
echo SS_Cli::text(" ALL TESTS PASS ", "black", "green");
|
||||||
} else {
|
} else {
|
||||||
echo SS_Cli::text(" AT LEAST ONE FAILURE ", "white", "red");
|
echo SS_Cli::text(" AT LEAST ONE FAILURE ", "black", "red");
|
||||||
}
|
}
|
||||||
|
|
||||||
echo sprintf("\n\n%d tests run: %s, %s, and %s\n", $testCount, SS_Cli::text("$passCount passes"), SS_Cli::text("$failCount failures"), SS_Cli::text("$incompleteCount incomplete"));
|
echo sprintf("\n\n%d tests run: %s, %s, and %s\n", $testCount, SS_Cli::text("$passCount passes"), SS_Cli::text("$failCount failures"), SS_Cli::text("$incompleteCount incomplete"));
|
||||||
@ -97,12 +99,12 @@ class CliTestReporter extends SapphireTestReporter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if( $test['status'] == 2) {
|
if( $test['status'] == 2) {
|
||||||
echo "\n" . SS_Cli::text($this->testNameToPhrase($test['name']) . "\n" . $test['message'] . "\n", 'yellow', null, true);
|
echo "\n" . SS_Cli::text($test['name'] . "\n" . $test['message'] . "\n", 'yellow', null);
|
||||||
} else {
|
} else {
|
||||||
echo "\n" . SS_Cli::text($this->testNameToPhrase($test['name']) . "\n". $test['message'] . "\n", 'red', null, true);
|
echo "\n" . SS_Cli::text($test['name'] . "\n". $test['message'] . "\n", 'red', null);
|
||||||
echo SS_Backtrace::get_rendered_backtrace($filteredTrace, true);
|
echo SS_Backtrace::get_rendered_backtrace($filteredTrace, true);
|
||||||
}
|
}
|
||||||
echo "\n--------------------\n";
|
echo "--------------------\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user