Class CompactReporter

Inheritance Relationships

Base Type

Class Documentation

class CompactReporter : public Catch::StreamingReporterBase

Public Functions

~CompactReporter() override
virtual void noMatchingTestCases(StringRef unmatchedSpec) override

Called when no test cases match provided test spec.

virtual void testRunStarting(TestRunInfo const &_testInfo) override

Called once in a testing run before tests are started

Not called if tests won’t be run (e.g. only listing will happen)

virtual void assertionEnded(AssertionStats const &_assertionStats) override

Called after assertion was fully evaluated.

virtual void sectionEnded(SectionStats const &_sectionStats) override

Called after a SECTION has finished running.

virtual void testRunEnded(TestRunStats const &_testRunStats) override

Called once after all tests in a testing run are finished

Not called if tests weren’t run (e.g. only listings happened)

inline StreamingReporterBase(ReporterConfig &&_config)

Public Static Functions

static std::string getDescription()