Definition at line 17 of file ParallelTesting.H.
#include <ParallelTesting.H>
Public Member Functions | |
parallelmanager (CommType &inComm) | |
parallelmanager () | |
![]() | |
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 | |
CommType | globalCommunicator |
![]() | |
FunctionMapType | testFunctionMap |
Additional Inherited Members | |
![]() | |
typedef ResultsType | Results |
typedef void(manager::* | TestFunctionType) (ResultsType &) |
typedef std::map< std::string, TestFunctionType > | FunctionMapType |
|
inline |
Definition at line 22 of file ParallelTesting.H.
|
inline |
Definition at line 25 of file ParallelTesting.H.
|
protected |
Definition at line 20 of file ParallelTesting.H.