Horizon
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
Catch::SonarQubeReporter Class Referencefinal

Inherits Catch::CumulativeReporterBase.

Public Member Functions

 SonarQubeReporter (ReporterConfig &&config)
 
void testRunStarting (TestRunInfo const &testRunInfo) override
 Called once in a testing run before tests are started.
 
void testRunEndedCumulative () override
 
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 &sectionNode, bool okToFail)
 
void writeAssertions (SectionNode const &sectionNode, bool okToFail)
 
void writeAssertion (AssertionStats const &stats, bool okToFail)
 

Static Public Member Functions

static std::string getDescription ()
 

Member Function Documentation

◆ testRunStarting()

void Catch::SonarQubeReporter::testRunStarting ( TestRunInfo const &  testRunInfo)
overridevirtual

Called once in a testing run before tests are started.

Not called if tests won't be run (e.g. only listing will happen)

Implements Catch::IEventListener.


The documentation for this class was generated from the following files: