Class TeamCityReporter

Inheritance Relationships

Base Type

Class Documentation

class TeamCityReporter : public Catch::StreamingReporterBase

Public Functions

inline TeamCityReporter(ReporterConfig &&_config)
~TeamCityReporter() override
virtual void testRunStarting(TestRunInfo const &groupInfo) 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 testRunEnded(TestRunStats const &testGroupStats) override

Called once after all tests in a testing run are finished

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

virtual void assertionEnded(AssertionStats const &assertionStats) override

Called after assertion was fully evaluated.

inline virtual void sectionStarting(SectionInfo const &sectionInfo) override

Called when a SECTION is being entered. Not called for skipped sections.

virtual void testCaseStarting(TestCaseInfo const &testInfo) override

Called once for each TEST_CASE, no matter how many times it is entered.

virtual void testCaseEnded(TestCaseStats const &testCaseStats) override

Called once for each TEST_CASE, no matter how many times it is entered.

Public Static Functions

static inline std::string getDescription()