|
FastLED 3.9.15
|
Serial reporter for embedded devices Usage: SerialReporter reporter(mySerialPrint); fl::test::TestContext::instance().setReporter(&reporter);.
#include <fltest.h>
Inheritance diagram for fl::test::SerialReporter:
Collaboration diagram for fl::test::SerialReporter:Public Member Functions | |
| SerialReporter (SerialPrintFunc printFunc=nullptr) FL_NOEXCEPT | |
| Create a serial reporter with custom print function. | |
| void | assertResult (const AssertResult &result) FL_NOEXCEPT override |
| void | setPrintFunc (SerialPrintFunc func) FL_NOEXCEPT |
| Set the print function. | |
| void | subcaseEnd () FL_NOEXCEPT override |
| void | subcaseStart (const char *name) FL_NOEXCEPT override |
| void | testCaseEnd (bool passed, fl::u32 durationMs=0) FL_NOEXCEPT override |
| Called when a test case ends. | |
| void | testCaseStart (const char *name) FL_NOEXCEPT override |
| void | testRunEnd (const TestStats &stats) FL_NOEXCEPT override |
| void | testRunStart () FL_NOEXCEPT override |
Public Member Functions inherited from fl::test::IReporter | |
| virtual | ~IReporter () FL_NOEXCEPT=default |
Private Member Functions | |
| void | print (const char *msg) FL_NOEXCEPT |
Private Attributes | |
| SerialPrintFunc | mPrintFunc |