Wire Sysio Wire Sysion 1.0.0
|
#include <catch_reporter_bases.hpp>
Classes | |
struct | BySectionInfo |
struct | Node |
struct | SectionNode |
Public Types | |
using | TestCaseNode = Node<TestCaseStats, SectionNode> |
using | TestGroupNode = Node<TestGroupStats, TestCaseNode> |
using | TestRunNode = Node<TestRunStats, TestGroupNode> |
Public Member Functions | |
CumulativeReporterBase (ReporterConfig const &_config) | |
~CumulativeReporterBase () override=default | |
ReporterPreferences | getPreferences () const override |
void | testRunStarting (TestRunInfo const &) override |
void | testGroupStarting (GroupInfo const &) override |
void | testCaseStarting (TestCaseInfo const &) override |
void | sectionStarting (SectionInfo const §ionInfo) override |
void | assertionStarting (AssertionInfo const &) override |
bool | assertionEnded (AssertionStats const &assertionStats) override |
void | sectionEnded (SectionStats const §ionStats) override |
void | testCaseEnded (TestCaseStats const &testCaseStats) override |
void | testGroupEnded (TestGroupStats const &testGroupStats) override |
void | testRunEnded (TestRunStats const &testRunStats) override |
virtual void | testRunEndedCumulative ()=0 |
void | skipTest (TestCaseInfo const &) override |
Public Member Functions inherited from Catch::IStreamingReporter | |
virtual | ~IStreamingReporter ()=default |
virtual void | noMatchingTestCases (std::string const &spec)=0 |
virtual void | benchmarkStarting (BenchmarkInfo const &) |
virtual void | benchmarkEnded (BenchmarkStats const &) |
virtual void | fatalErrorEncountered (StringRef name) |
virtual bool | isMulti () const |
Static Public Member Functions | |
static std::set< Verbosity > | getSupportedVerbosities () |
Public Attributes | |
IConfigPtr | m_config |
std::ostream & | stream |
std::vector< AssertionStats > | m_assertions |
std::vector< std::vector< std::shared_ptr< SectionNode > > > | m_sections |
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::shared_ptr< SectionNode > | m_rootSection |
std::shared_ptr< SectionNode > | m_deepestSection |
std::vector< std::shared_ptr< SectionNode > > | m_sectionStack |
ReporterPreferences | m_reporterPrefs |
Definition at line 101 of file catch_reporter_bases.hpp.
using Catch::CumulativeReporterBase< DerivedT >::TestCaseNode = Node<TestCaseStats, SectionNode> |
Definition at line 145 of file catch_reporter_bases.hpp.
using Catch::CumulativeReporterBase< DerivedT >::TestGroupNode = Node<TestGroupStats, TestCaseNode> |
Definition at line 146 of file catch_reporter_bases.hpp.
using Catch::CumulativeReporterBase< DerivedT >::TestRunNode = Node<TestRunStats, TestGroupNode> |
Definition at line 147 of file catch_reporter_bases.hpp.
|
inline |
Definition at line 149 of file catch_reporter_bases.hpp.
|
overridedefault |
|
inlineoverridevirtual |
Implements Catch::IStreamingReporter.
Reimplemented in Catch::JunitReporter.
Definition at line 199 of file catch_reporter_bases.hpp.
|
inlineoverridevirtual |
Implements Catch::IStreamingReporter.
Definition at line 197 of file catch_reporter_bases.hpp.
|
inlineoverridevirtual |
Implements Catch::IStreamingReporter.
Definition at line 159 of file catch_reporter_bases.hpp.
|
inlinestatic |
Definition at line 163 of file catch_reporter_bases.hpp.
|
inlineoverridevirtual |
Implements Catch::IStreamingReporter.
Definition at line 211 of file catch_reporter_bases.hpp.
|
inlineoverridevirtual |
Implements Catch::IStreamingReporter.
Definition at line 172 of file catch_reporter_bases.hpp.
|
inlineoverridevirtual |
Implements Catch::IStreamingReporter.
Definition at line 241 of file catch_reporter_bases.hpp.
|
inlineoverridevirtual |
Implements Catch::IStreamingReporter.
Reimplemented in Catch::JunitReporter.
Definition at line 217 of file catch_reporter_bases.hpp.
|
inlineoverridevirtual |
Implements Catch::IStreamingReporter.
Reimplemented in Catch::JunitReporter.
Definition at line 170 of file catch_reporter_bases.hpp.
|
inlineoverridevirtual |
Implements Catch::IStreamingReporter.
Reimplemented in Catch::JunitReporter.
Definition at line 228 of file catch_reporter_bases.hpp.
|
inlineoverridevirtual |
Implements Catch::IStreamingReporter.
Reimplemented in Catch::JunitReporter.
Definition at line 168 of file catch_reporter_bases.hpp.
|
inlineoverridevirtual |
Implements Catch::IStreamingReporter.
Definition at line 233 of file catch_reporter_bases.hpp.
|
pure virtual |
|
inlineoverridevirtual |
Implements Catch::IStreamingReporter.
Reimplemented in Catch::JunitReporter.
Definition at line 167 of file catch_reporter_bases.hpp.
std::vector<AssertionStats> Catch::CumulativeReporterBase< DerivedT >::m_assertions |
Definition at line 245 of file catch_reporter_bases.hpp.
IConfigPtr Catch::CumulativeReporterBase< DerivedT >::m_config |
Definition at line 243 of file catch_reporter_bases.hpp.
std::shared_ptr<SectionNode> Catch::CumulativeReporterBase< DerivedT >::m_deepestSection |
Definition at line 253 of file catch_reporter_bases.hpp.
ReporterPreferences Catch::CumulativeReporterBase< DerivedT >::m_reporterPrefs |
Definition at line 255 of file catch_reporter_bases.hpp.
std::shared_ptr<SectionNode> Catch::CumulativeReporterBase< DerivedT >::m_rootSection |
Definition at line 252 of file catch_reporter_bases.hpp.
std::vector<std::vector<std::shared_ptr<SectionNode> > > Catch::CumulativeReporterBase< DerivedT >::m_sections |
Definition at line 246 of file catch_reporter_bases.hpp.
std::vector<std::shared_ptr<SectionNode> > Catch::CumulativeReporterBase< DerivedT >::m_sectionStack |
Definition at line 254 of file catch_reporter_bases.hpp.
std::vector<std::shared_ptr<TestCaseNode> > Catch::CumulativeReporterBase< DerivedT >::m_testCases |
Definition at line 247 of file catch_reporter_bases.hpp.
std::vector<std::shared_ptr<TestGroupNode> > Catch::CumulativeReporterBase< DerivedT >::m_testGroups |
Definition at line 248 of file catch_reporter_bases.hpp.
std::vector<std::shared_ptr<TestRunNode> > Catch::CumulativeReporterBase< DerivedT >::m_testRuns |
Definition at line 250 of file catch_reporter_bases.hpp.
std::ostream& Catch::CumulativeReporterBase< DerivedT >::stream |
Definition at line 244 of file catch_reporter_bases.hpp.