FastLED 3.10.6
Loading...
Searching...
No Matches

◆ testRunEnd()

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

Implements fl::test::IReporter.

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

24 {
25 fl::printf("\n");
26 fl::printf("===============================================================================\n");
27 fl::printf("FL TEST: Results\n");
28 fl::printf("-------------------------------------------------------------------------------\n");
29 if (stats.mTestCasesSkipped > 0) {
30 fl::printf("Test cases: %u passed, %u failed, %u skipped, %u total\n",
31 stats.mTestCasesPassed, stats.mTestCasesFailed,
32 stats.mTestCasesSkipped, stats.mTestCasesRun);
33 } else {
34 fl::printf("Test cases: %u passed, %u failed, %u total\n",
35 stats.mTestCasesPassed, stats.mTestCasesFailed, stats.mTestCasesRun);
36 }
37 fl::printf("Assertions: %u passed, %u failed\n",
38 stats.mAssertsPassed, stats.mAssertsFailed);
39 if (stats.mTotalDurationMs > 0) {
40 fl::printf("Duration: %u ms\n", stats.mTotalDurationMs);
41 }
42 fl::printf("===============================================================================\n");
43
44 if (stats.allPassed()) {
45 fl::printf("Status: SUCCESS\n");
46 } else {
47 fl::printf("Status: FAILURE\n");
48 }
49 fl::printf("\n");
50}
void printf(const char *format) FL_NO_EXCEPT

References fl::FL_NO_EXCEPT, and fl::printf().

+ Here is the call graph for this function: