FastLED 3.9.15
Loading...
Searching...
No Matches
fl::test::SerialReporter Class Reference

Detailed Description

Serial reporter for embedded devices Usage: SerialReporter reporter(mySerialPrint); fl::test::TestContext::instance().setReporter(&reporter);.

Definition at line 519 of file fltest.h.

#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
 

The documentation for this class was generated from the following files: