eof method
Implementation
@override
void eof(RunStatus runStatus) {
buffer.writeln("==================");
// Tally the passed / skipped / failed features
if (runStatus.passedFeaturesCount > 0) {
buffer.writeln("Features passed: ${runStatus.passedFeaturesCount}",
color: "green");
}
if (runStatus.skippedFeaturesCount > 0) {
buffer.writeln("Features skipped: ${runStatus.skippedFeaturesCount}",
color: "gray");
}
if (runStatus.failedFeaturesCount > 0) {
buffer.writeln("Features failed: ${runStatus.failedFeaturesCount}",
color: "red");
}
buffer.writeln("Run time: ${runStatus.duration.inMilliseconds} ms");
// Tally the missing stepdefs boilerplate
if (runStatus.undefinedStepsCount > 0) {
buffer.writeln("\nMissing steps:", color: "yellow");
buffer.write(runStatus.boilerplate, color: "yellow");
}
buffer.flush();
}