FastLED 3.9.15
Loading...
Searching...
No Matches

◆ testRunEnd()

void fl::test::DefaultReporter::testRunEnd ( const TestStats & stats)
overridevirtual

Implements fl::test::IReporter.

Definition at line 23 of file fltest.cpp.hpp.

23 {
24 fl::printf("\n");
25 fl::printf("===============================================================================\n");
26 fl::printf("FL TEST: Results\n");
27 fl::printf("-------------------------------------------------------------------------------\n");
28 if (stats.mTestCasesSkipped > 0) {
29 fl::printf("Test cases: %u passed, %u failed, %u skipped, %u total\n",
30 stats.mTestCasesPassed, stats.mTestCasesFailed,
31 stats.mTestCasesSkipped, stats.mTestCasesRun);
32 } else {
33 fl::printf("Test cases: %u passed, %u failed, %u total\n",
34 stats.mTestCasesPassed, stats.mTestCasesFailed, stats.mTestCasesRun);
35 }
36 fl::printf("Assertions: %u passed, %u failed\n",
37 stats.mAssertsPassed, stats.mAssertsFailed);
38 if (stats.mTotalDurationMs > 0) {
39 fl::printf("Duration: %u ms\n", stats.mTotalDurationMs);
40 }
41 fl::printf("===============================================================================\n");
42
43 if (stats.allPassed()) {
44 fl::printf("Status: SUCCESS\n");
45 } else {
46 fl::printf("Status: FAILURE\n");
47 }
48 fl::printf("\n");
49}
void printf(const char *format, const Args &... args) FL_NOEXCEPT
Printf-like formatting function that prints directly to the platform output.
Definition stdio.h:635

References FL_NOEXCEPT, and fl::printf().

+ Here is the call graph for this function: