Class TAPReporter

Inheritance Relationships

Base Type

Class Documentation

class TAPReporter : public Catch::StreamingReporterBase

Public Functions

inline TAPReporter(ReporterConfig &&config)
~TAPReporter() override = default
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 noMatchingTestCases(StringRef unmatchedSpec) override

Called when no test cases match provided test spec.

virtual void assertionEnded(AssertionStats const &_assertionStats) override

Called after assertion was fully evaluated.

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)

Public Static Functions

static inline std::string getDescription()