arduino-emulator
Instance Methods | Class Methods | Public Attributes | List of all members
Catch::JunitReporter Class Reference
Inheritance diagram for Catch::JunitReporter:
Catch::CumulativeReporterBase< JunitReporter > Catch::IStreamingReporter

Instance Methods

() - JunitReporter
 
(bool) - assertionEnded
 
(void) - noMatchingTestCases
 
(void) - testCaseEnded
 
(void) - testCaseStarting
 
(void) - testGroupEnded
 
(void) - testGroupStarting
 
(void) - testRunEndedCumulative
 
(void) - testRunStarting
 
(void) - writeAssertion
 
(void) - writeAssertions
 
(void) - writeGroup
 
(void) - writeSection
 
(void) - writeTestCase
 

Class Methods

(static std::string) + getDescription
 

Public Attributes

bool m_okToFail = false
 
std::string stdErrForSuite
 
std::string stdOutForSuite
 
Timer suiteTimer
 
unsigned int unexpectedExceptions = 0
 
XmlWriter xml
 

Additional Inherited Members

- Protected Types inherited from Catch::CumulativeReporterBase< JunitReporter >
using TestCaseNode = Node< TestCaseStats, SectionNode >
 
using TestGroupNode = Node< TestGroupStats, TestCaseNode >
 
using TestRunNode = Node< TestRunStats, TestGroupNode >
 
- Protected Member Functions inherited from Catch::CumulativeReporterBase< JunitReporter >
() - CumulativeReporterBase
 
(bool) - assertionEnded
 
(void) - assertionStarting
 
(ReporterPreferences- getPreferences
 
(void) - sectionEnded
 
(void) - sectionStarting
 
(void) - skipTest
 
(void) - testCaseEnded
 
(void) - testCaseStarting
 
(void) - testGroupEnded
 
(void) - testGroupStarting
 
(void) - testRunEnded
 
(void) - testRunStarting
 
- Protected Member Functions inherited from Catch::IStreamingReporter
(virtual void) - benchmarkEnded
 
(virtual void) - benchmarkFailed
 
(virtual void) - benchmarkPreparing
 
(virtual void) - benchmarkStarting
 
(virtual void) - fatalErrorEncountered
 
(virtual bool) - isMulti
 
(virtual void) - reportInvalidArguments
 
- Static Protected Member Functions inherited from Catch::CumulativeReporterBase< JunitReporter >
(static std::set< Verbosity >) + getSupportedVerbosities
 
- Protected Attributes inherited from Catch::CumulativeReporterBase< JunitReporter >
std::vector< AssertionStatsm_assertions
 
IConfigPtr m_config
 
std::shared_ptr< SectionNode > m_deepestSection
 
ReporterPreferences m_reporterPrefs
 
std::shared_ptr< SectionNode > m_rootSection
 
std::vector< std::vector< std::shared_ptr< SectionNode > > > m_sections
 
std::vector< std::shared_ptr< SectionNode > > m_sectionStack
 
std::vector< std::shared_ptr< TestCaseNode > > m_testCases
 
std::vector< std::shared_ptr< TestGroupNode > > m_testGroups
 
std::vector< std::shared_ptr< TestRunNode > > m_testRuns
 
std::ostream & stream
 

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