|
| SonarQubeReporter (ReporterConfig &&config) |
|
void | testRunStarting (TestRunInfo const &testRunInfo) override |
| Called once in a testing run before tests are started. More...
|
|
void | testRunEndedCumulative () override |
| Customization point: called after last test finishes (testRunEnded has been handled)
|
|
void | writeRun (TestRunNode const &groupNode) |
|
void | writeTestFile (std::string const &filename, std::vector< TestCaseNode const * > const &testCaseNodes) |
|
void | writeTestCase (TestCaseNode const &testCaseNode) |
|
void | writeSection (std::string const &rootName, SectionNode const §ionNode, bool okToFail) |
|
void | writeAssertions (SectionNode const §ionNode, bool okToFail) |
|
void | writeAssertion (AssertionStats const &stats, bool okToFail) |
|
void | benchmarkPreparing (StringRef) override |
| Called when user-code is being probed before the actual benchmark runs.
|
|
void | benchmarkStarting (BenchmarkInfo const &) override |
| Called after probe but before the user-code is being benchmarked.
|
|
void | benchmarkEnded (BenchmarkStats<> const &benchmarkStats) override |
| Called with the benchmark results if benchmark successfully finishes.
|
|
void | benchmarkFailed (StringRef) override |
| Called if running the benchmarks fails for any reason.
|
|
void | noMatchingTestCases (StringRef) override |
| Called when no test cases match provided test spec.
|
|
void | reportInvalidTestSpec (StringRef) override |
| Called for all invalid test specs from the cli.
|
|
void | fatalErrorEncountered (StringRef) override |
| Called if a fatal error (signal/structured exception) occured.
|
|
void | testCaseStarting (TestCaseInfo const &) override |
| Called once for each TEST_CASE, no matter how many times it is entered.
|
|
void | testCasePartialStarting (TestCaseInfo const &, uint64_t) override |
| Called every time a TEST_CASE is entered, including repeats (due to sections)
|
|
void | sectionStarting (SectionInfo const §ionInfo) override |
| Called when a SECTION is being entered. Not called for skipped sections.
|
|
void | assertionStarting (AssertionInfo const &) override |
| Called before assertion success/failure is evaluated.
|
|
void | assertionEnded (AssertionStats const &assertionStats) override |
| Called after assertion was fully evaluated.
|
|
void | sectionEnded (SectionStats const §ionStats) override |
| Called after a SECTION has finished running.
|
|
void | testCasePartialEnded (TestCaseStats const &, uint64_t) override |
| Called every time a TEST_CASE is entered, including repeats (due to sections)
|
|
void | testCaseEnded (TestCaseStats const &testCaseStats) override |
| Called once for each TEST_CASE, no matter how many times it is entered.
|
|
void | testRunEnded (TestRunStats const &testRunStats) override |
| Called once after all tests in a testing run are finished. More...
|
|
void | skipTest (TestCaseInfo const &) override |
| Called with test cases that are skipped due to the test run aborting.
|
|
| ReporterBase (ReporterConfig &&config) |
|
| ReporterBase (ReporterConfig &&config) |
|
void | listReporters (std::vector< ReporterDescription > const &descriptions) override |
| Provides a simple default listing of reporters. More...
|
|
void | listListeners (std::vector< ListenerDescription > const &descriptions) override |
| Provides a simple default listing of listeners. More...
|
|
void | listTests (std::vector< TestCaseHandle > const &tests) override |
| Provides a simple default listing of tests. More...
|
|
void | listTags (std::vector< TagInfo > const &tags) override |
| Provides a simple default listing of tags. More...
|
|
| IEventListener (IConfig const *config) |
|
ReporterPreferences const & | getPreferences () const |
|