Class XmlReporter
Defined in File catch_amalgamated.hpp
Inheritance Relationships
Base Type
public Catch::StreamingReporterBase
(Class StreamingReporterBase)
Class Documentation
-
class XmlReporter : public Catch::StreamingReporterBase
Public Functions
-
XmlReporter(ReporterConfig &&_config)
-
~XmlReporter() override
-
virtual std::string getStylesheetRef() const
-
void writeSourceInfo(SourceLineInfo const &sourceInfo)
-
void testRunStarting(TestRunInfo const &testInfo) override
-
void testCaseStarting(TestCaseInfo const &testInfo) override
-
void sectionStarting(SectionInfo const §ionInfo) override
-
void assertionStarting(AssertionInfo const&) override
-
void assertionEnded(AssertionStats const &assertionStats) override
-
void sectionEnded(SectionStats const §ionStats) override
-
void testCaseEnded(TestCaseStats const &testCaseStats) override
-
void testRunEnded(TestRunStats const &testRunStats) override
-
void benchmarkStarting(BenchmarkInfo const&) override
-
void benchmarkEnded(BenchmarkStats<> const&) 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
Public Static Functions
-
static std::string getDescription()
-
XmlReporter(ReporterConfig &&_config)