|
FreeNOS
|
Output TestResults to standard output. More...
#include <StdoutReporter.h>
Public Member Functions | |
| StdoutReporter (int argc, char **argv) | |
| Constructor. More... | |
| virtual void | reportBegin (List< TestInstance * > &tests) |
| Report start of testing. More... | |
| virtual void | reportBefore (TestInstance &test) |
| Report start of a test. More... | |
| virtual void | reportAfter (TestInstance &test, TestResult &result) |
| Report finish of a test. More... | |
| virtual void | reportFinish (List< TestInstance * > &tests) |
| Report completion of all tests. More... | |
Public Member Functions inherited from TestReporter | |
| TestReporter (int argc, char **argv) | |
| Constructor. More... | |
| virtual | ~TestReporter () |
| Destructor. More... | |
| uint | getOk () const |
| Get OK count. More... | |
| uint | getFailed () const |
| Get fail count. More... | |
| uint | getSkipped () const |
| Get skip count. More... | |
| void | setReport (bool value) |
| Set reporting on/off. More... | |
| void | setStatistics (bool value) |
| Set final statistics on/off. More... | |
| void | setMultiline (bool value) |
| Set multine mode on/off. More... | |
| virtual void | prepare (TestInstance &test) |
| Prepare for next test. More... | |
| virtual void | collect (TestInstance &test, TestResult &result) |
| Collect test statistics. More... | |
| virtual void | begin (List< TestInstance * > &tests) |
| Begin testing. More... | |
| virtual void | finish (List< TestInstance * > &tests) |
| Finish testing. More... | |
Additional Inherited Members | |
Protected Attributes inherited from TestReporter | |
| int | m_argc |
| Argument count. More... | |
| char ** | m_argv |
| Argument values. More... | |
| bool | m_report |
| Report on/off. More... | |
| bool | m_statistics |
| Final statistics on/off. More... | |
| bool | m_multiline |
| Multi line output. More... | |
| uint | m_ok |
| Test statistics. More... | |
| uint | m_fail |
| uint | m_skip |
Output TestResults to standard output.
Definition at line 34 of file StdoutReporter.h.
| StdoutReporter::StdoutReporter | ( | int | argc, |
| char ** | argv | ||
| ) |
Constructor.
Definition at line 27 of file StdoutReporter.cpp.
|
virtual |
Report finish of a test.
Implements TestReporter.
Definition at line 56 of file StdoutReporter.cpp.
References basename(), TestResult::Failure, TestResult::getDescription(), TestResult::getResult(), GREEN, TestReporter::m_argv, TestReporter::m_multiline, TestInstance::m_name, printf(), RED, TestResult::Skipped, TestResult::Success, WHITE, and YELLOW.
|
virtual |
Report start of a test.
Implements TestReporter.
Definition at line 42 of file StdoutReporter.cpp.
References basename(), TestReporter::m_argv, TestReporter::m_multiline, TestInstance::m_name, printf(), and WHITE.
|
virtual |
Report start of testing.
Implements TestReporter.
Definition at line 32 of file StdoutReporter.cpp.
References basename(), List< T >::count(), TestReporter::m_argv, TestReporter::m_multiline, printf(), and WHITE.
|
virtual |
Report completion of all tests.
Implements TestReporter.
Definition at line 77 of file StdoutReporter.cpp.
References basename(), GREEN, TestReporter::m_argv, TestReporter::m_fail, TestReporter::m_ok, TestReporter::m_skip, printf(), RED, and WHITE.
1.8.17