34 #ifndef D_TestResult_h
35 #define D_TestResult_h
47 virtual void testsStarted();
48 virtual void testsEnded();
49 virtual void currentGroupStarted(
UtestShell* test);
50 virtual void currentGroupEnded(
UtestShell* test);
51 virtual void currentTestStarted(
UtestShell* test);
52 virtual void currentTestEnded(
UtestShell* test);
54 virtual void countTest();
55 virtual void countRun();
56 virtual void countCheck();
57 virtual void countFilteredOut();
58 virtual void countIgnored();
59 virtual void addFailure(
const TestFailure& failure);
60 virtual void print(
const char* text);
61 virtual void setProgressIndicator(
const char*);
63 int getTestCount()
const
67 int getRunCount()
const
71 int getCheckCount()
const
75 int getFilteredOutCount()
const
77 return filteredOutCount_;
79 int getIgnoredCount()
const
83 int getFailureCount()
const
88 long getTotalExecutionTime()
const;
89 void setTotalExecutionTime(
long exTime);
91 long getCurrentTestTotalExecutionTime()
const;
92 long getCurrentGroupTotalExecutionTime()
const;
100 int filteredOutCount_;
102 long totalExecutionTime_;
104 long currentTestTimeStarted_;
105 long currentTestTotalExecutionTime_;
106 long currentGroupTimeStarted_;
107 long currentGroupTotalExecutionTime_;
Definition: TestResult.h:41
Definition: TestFailure.h:44
Definition: TestOutput.h:44