Class MultiReporter
Defined in File catch_amalgamated.hpp
Inheritance Relationships
Base Type
public Catch::IEventListener
(Class IEventListener)
Class Documentation
-
class MultiReporter : public Catch::IEventListener
Public Functions
-
void addListener(IEventListenerPtr &&listener)
-
void addReporter(IEventListenerPtr &&reporter)
-
void benchmarkStarting(BenchmarkInfo const &benchmarkInfo) override
-
void benchmarkEnded(BenchmarkStats<> const &benchmarkStats) override
-
void testRunStarting(TestRunInfo const &testRunInfo) override
-
void testCaseStarting(TestCaseInfo const &testInfo) override
-
void testCasePartialStarting(TestCaseInfo const &testInfo, uint64_t partNumber) override
-
void sectionStarting(SectionInfo const §ionInfo) override
-
void assertionStarting(AssertionInfo const &assertionInfo) override
-
void assertionEnded(AssertionStats const &assertionStats) override
-
void sectionEnded(SectionStats const §ionStats) override
-
void testCasePartialEnded(TestCaseStats const &testInfo, uint64_t partNumber) override
-
void testCaseEnded(TestCaseStats const &testCaseStats) override
-
void testRunEnded(TestRunStats const &testRunStats) override
-
void skipTest(TestCaseInfo const &testInfo) override
-
void listReporters(std::vector<ReporterDescription> const &descriptions) override
-
void listListeners(std::vector<ListenerDescription> const &descriptions) override
-
void listTests(std::vector<TestCaseHandle> const &tests) override
-
void addListener(IEventListenerPtr &&listener)