FreeNOS
|
Output TestResults to standard output in XML format. More...
#include <XMLReporter.h>
Public Member Functions | |
XMLReporter (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 in XML format.
Definition at line 34 of file XMLReporter.h.
XMLReporter::XMLReporter | ( | int | argc, |
char ** | argv | ||
) |
Constructor.
argc | Program argument count |
argv | Program argument values |
Definition at line 27 of file XMLReporter.cpp.
|
virtual |
Report finish of a test.
Implements TestReporter.
Definition at line 71 of file XMLReporter.cpp.
References TestResult::Failure, TestResult::getDescription(), TestResult::getResult(), TestReporter::m_multiline, TestInstance::m_name, printf(), TestResult::Skipped, and TestResult::Success.
|
virtual |
Report start of a test.
Implements TestReporter.
Definition at line 53 of file XMLReporter.cpp.
References TestReporter::m_argv, TestReporter::m_multiline, TestInstance::m_name, and printf().
|
virtual |
Report start of testing.
Implements TestReporter.
Definition at line 32 of file XMLReporter.cpp.
References List< T >::count(), TestReporter::m_argv, TestReporter::m_multiline, and printf().
|
virtual |
Report completion of all tests.
Implements TestReporter.
Definition at line 108 of file XMLReporter.cpp.
References TestReporter::m_fail, TestReporter::m_multiline, TestReporter::m_ok, TestReporter::m_skip, and printf().