#include <SysTest.H>
Public Types | |
typedef void(testmanager::* | SuperTestFunction) (test::results &) |
![]() | |
typedef test::results | Results |
typedef void(manager::* | TestFunctionType) (test::results &) |
typedef std::map< std::string, TestFunctionType > | FunctionMapType |
Public Member Functions | |
testmanager () | |
void | SetDriverProgram (TestGlobalType *inProgram) |
void | Test__SystemInfo (test::results &result) |
void | AddTest (const std::string &testName, SuperTestFunction TestFunction) |
![]() | |
virtual void | Prologue () |
Set up the tests and any test fixture constructs. More... | |
virtual void | Process (Results &results) |
Process all tests and populate a "results" object. More... | |
virtual void | ProcessTests (std::list< std::string > &names, Results &results) |
Process named tests from a list and populate a "results" object. More... | |
virtual void | RunTest (const std::string &name, Results &results) |
Run a particular test. More... | |
virtual void | Epilogue () |
Clean up any test fixtures that need cleaning. More... | |
virtual void | AddTest (const std::string &testName, TestFunctionType TestFunc) |
Add a test. More... | |
FunctionMapType & | FunctionMap () |
virtual void | ListTests (std::ostream &outStream) |
virtual | ~manager () |
Protected Attributes | |
TestGlobalType * | driverProgram |
![]() | |
FunctionMapType | testFunctionMap |
typedef void(testmanager::* SuperTestFunction) (test::results &) |
|
inline |
Definition at line 20 of file SysTest.H.
References testmanager::AddTest(), and testmanager::Test__SystemInfo().
|
inline |
Definition at line 26 of file SysTest.H.
References manager< ResultsType >::AddTest().
Referenced by testmanager::testmanager().
|
inline |
Definition at line 24 of file SysTest.H.
References testmanager::Test__SystemInfo().
Referenced by main().
void Test__SystemInfo | ( | test::results & | result | ) |
Definition at line 14 of file TestSys.C.
References testmanager::driverProgram, platform_info::hostName, platform_info::numCores, ix::util::NumLines(), platform_info::numProcessors, platform_info::operatingSystem, ix::sys::PlatformInfo(), GlobalObj< StackType, ErrorType, ProfilerType >::StdOut(), platform_info::systemArchitecture, and ix::sys::SystemInfo().
Referenced by testmanager::SetDriverProgram(), and testmanager::testmanager().
|
protected |
Definition at line 17 of file SysTest.H.
Referenced by testmanager::Test__SystemInfo().