Lines Matching defs:CumulativeReporterBase
8591 struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { struct
8593 struct Node : SharedImpl<> {
8601 struct SectionNode : SharedImpl<> {
8621 struct BySectionInfo {
8632 typedef Node<TestCaseStats, SectionNode> TestCaseNode;
8633 typedef Node<TestGroupStats, TestCaseNode> TestGroupNode;
8634 typedef Node<TestRunStats, TestGroupNode> TestRunNode;
8636 CumulativeReporterBase( ReporterConfig const& _config ) in CumulativeReporterBase() argument
8644 virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { in getPreferences()
8648 virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} in testRunStarting()
8649 virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} in testGroupStarting()
8651 virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} in testCaseStarting()
8653 virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH_OVERRIDE { in sectionStarting()
8678 virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE {} in assertionStarting()
8680 virtual bool assertionEnded( AssertionStats const& assertionStats ) { in assertionEnded()
8686 virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_OVERRIDE { in sectionEnded()
8692 virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CATCH_OVERRIDE { in testCaseEnded()
8703 virtual void testGroupEnded( TestGroupStats const& testGroupStats ) CATCH_OVERRIDE { in testGroupEnded()
8708 virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_OVERRIDE { in testRunEnded()
8716 virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} in skipTest()
8718 Ptr<IConfig const> m_config;
8719 std::ostream& stream;
8720 std::vector<AssertionStats> m_assertions;
8721 std::vector<std::vector<Ptr<SectionNode> > > m_sections;
8722 std::vector<Ptr<TestCaseNode> > m_testCases;
8723 std::vector<Ptr<TestGroupNode> > m_testGroups;
8725 std::vector<Ptr<TestRunNode> > m_testRuns;
8727 Ptr<SectionNode> m_rootSection;
8728 Ptr<SectionNode> m_deepestSection;
8729 std::vector<Ptr<SectionNode> > m_sectionStack;
8730 ReporterPreferences m_reporterPrefs;