Lines Matching defs:CumulativeReporterBase
5797 struct CumulativeReporterBase : IStreamingReporter { struct
5799 struct Node {
5807 struct SectionNode {
5827 struct BySectionInfo {
5840 using TestCaseNode = Node<TestCaseStats, SectionNode>;
5841 using TestGroupNode = Node<TestGroupStats, TestCaseNode>;
5842 using TestRunNode = Node<TestRunStats, TestGroupNode>;
5844 CumulativeReporterBase( ReporterConfig const& _config ) in CumulativeReporterBase() argument
5854 ReporterPreferences getPreferences() const override { in getPreferences()
5858 static std::set<Verbosity> getSupportedVerbosities() { in getSupportedVerbosities()
5862 void testRunStarting( TestRunInfo const& ) override {} in testRunStarting()
5863 void testGroupStarting( GroupInfo const& ) override {} in testGroupStarting()
5865 void testCaseStarting( TestCaseInfo const& ) override {} in testCaseStarting()
5867 void sectionStarting( SectionInfo const& sectionInfo ) override { in sectionStarting()
5892 void assertionStarting(AssertionInfo const&) override {} in assertionStarting()
5894 bool assertionEnded(AssertionStats const& assertionStats) override { in assertionEnded()
5906 void sectionEnded(SectionStats const& sectionStats) override { in sectionEnded()
5912 void testCaseEnded(TestCaseStats const& testCaseStats) override { in testCaseEnded()
5923 void testGroupEnded(TestGroupStats const& testGroupStats) override { in testGroupEnded()
5928 void testRunEnded(TestRunStats const& testRunStats) override { in testRunEnded()
5936 void skipTest(TestCaseInfo const&) override {} in skipTest()
5938 IConfigPtr m_config;
5939 std::ostream& stream;
5940 std::vector<AssertionStats> m_assertions;
5941 std::vector<std::vector<std::shared_ptr<SectionNode>>> m_sections;
5942 std::vector<std::shared_ptr<TestCaseNode>> m_testCases;
5943 std::vector<std::shared_ptr<TestGroupNode>> m_testGroups;
5945 std::vector<std::shared_ptr<TestRunNode>> m_testRuns;
5947 std::shared_ptr<SectionNode> m_rootSection;
5948 std::shared_ptr<SectionNode> m_deepestSection;
5949 std::vector<std::shared_ptr<SectionNode>> m_sectionStack;
5950 ReporterPreferences m_reporterPrefs;