FEI Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <tester.hpp>
Public Member Functions | |
tester (MPI_Comm comm) | |
virtual | ~tester () |
virtual const char * | getName ()=0 |
virtual int | runtests ()=0 |
void | setPath (const std::string &path) |
Protected Attributes | |
MPI_Comm | comm_ |
int | numProcs_ |
int | localProc_ |
std::string | path_ |
A simple, general test "harness". This interface is intended to be specialized by more specific test harnesses that run tests on particular classes.
Definition at line 22 of file tester.hpp.
tester::tester | ( | MPI_Comm | comm | ) |
Definition at line 17 of file tester.cpp.
References comm_, localProc_, and numProcs_.
|
virtual |
Definition at line 29 of file tester.cpp.
|
pure virtual |
A name describing this test.
Implemented in test_Factory, test_Vector, test_MatrixGraph, test_VectorSpace, test_LinearSystem, test_Matrix, test_FEI, test_EqnCommMgr, test_FEI_Impl, test_FEI_Implementation, test_SNL_FEI_Structure, test_Algebraic, test_AztecWrappers, test_benchmarks, test_Database, test_misc, test_PointBlockMap, test_Set, test_Utils, test_EqnBuffer, and test_Tables.
Referenced by execute_unit_tests().
|
pure virtual |
Implemented in test_Factory, test_FEI, test_Vector, test_MatrixGraph, test_VectorSpace, test_LinearSystem, test_Matrix, test_EqnCommMgr, test_FEI_Impl, test_FEI_Implementation, test_SNL_FEI_Structure, test_Set, test_Algebraic, test_AztecWrappers, test_benchmarks, test_Database, test_misc, test_PointBlockMap, test_Utils, test_EqnBuffer, and test_Tables.
Referenced by execute_unit_tests(), and test_library_plugins().
void tester::setPath | ( | const std::string & | path | ) |
Definition at line 33 of file tester.cpp.
References path_.
Referenced by execute_fullsystem_tests(), and execute_unit_tests().
|
protected |
Definition at line 37 of file tester.hpp.
Referenced by test_Matrix::create_matrix(), test_Vector::create_vector(), test_Factory::factory_test1(), test_FEI::get_test_parameters(), test_Matrix::runtests(), test_MatrixGraph::runtests(), test_Vector::runtests(), test_Factory::runtests(), test_Algebraic::serialtest1(), test_Matrix::serialtest1(), test_Algebraic::serialtest2(), test_Matrix::serialtest2(), test_Matrix::serialtest3(), test_VectorSpace::test0(), test_EqnCommMgr::test1(), test_AztecWrappers::test1(), test_SNL_FEI_Structure::test1(), test_FEI_Impl::test1(), test_FEI_Implementation::test1(), test_MatrixGraph::test1(), test_FEI::test1(), test_VectorSpace::test1(), test_SNL_FEI_Structure::test2(), test_LinearSystem::test2(), test_FEI_Implementation::test2(), test_FEI_Impl::test2(), test_VectorSpace::test2(), test_LinearSystem::test3(), test_VectorSpace::test3(), test_MatrixGraph::test3(), test_Matrix::test3(), test_LinearSystem::test4(), test_MatrixGraph::test4(), test_MatrixGraph::test5(), and tester().
|
protected |
Definition at line 38 of file tester.hpp.
Referenced by test_Matrix::create_matrix(), test_Vector::create_vector(), test_Tables::runtests(), test_Algebraic::runtests(), test_AztecWrappers::runtests(), test_benchmarks::runtests(), test_Database::runtests(), test_misc::runtests(), test_Utils::runtests(), test_Set::runtests(), test_FEI_Implementation::runtests(), test_FEI_Impl::runtests(), test_MatrixGraph::runtests(), test_Matrix::serialtest1(), test_Matrix::serialtest2(), test_Matrix::serialtest3(), test_VectorSpace::test0(), test_SNL_FEI_Structure::test1(), test_AztecWrappers::test1(), test_FEI_Impl::test1(), test_FEI_Implementation::test1(), test_MatrixGraph::test1(), test_FEI::test1(), test_VectorSpace::test1(), test_SNL_FEI_Structure::test2(), test_FEI_Impl::test2(), test_FEI_Implementation::test2(), test_LinearSystem::test2(), test_VectorSpace::test2(), test_LinearSystem::test3(), test_MatrixGraph::test3(), test_VectorSpace::test3(), test_Matrix::test3(), test_LinearSystem::test4(), test_MatrixGraph::test4(), test_MatrixGraph::test5(), and tester().
|
protected |
Definition at line 38 of file tester.hpp.
Referenced by test_Matrix::create_matrix(), test_Vector::create_vector(), test_Factory::factory_test1(), test_Matrix::matrix_test1(), test_Matrix::runtests(), test_MatrixGraph::runtests(), test_Vector::runtests(), test_Factory::runtests(), test_Matrix::serialtest1(), test_Matrix::serialtest2(), test_Matrix::serialtest3(), test_VectorSpace::test0(), test_SNL_FEI_Structure::test1(), test_AztecWrappers::test1(), test_FEI_Implementation::test1(), test_FEI_Impl::test1(), test_MatrixGraph::test1(), test_FEI::test1(), test_VectorSpace::test1(), test_SNL_FEI_Structure::test2(), test_EqnCommMgr::test2(), test_FEI_Implementation::test2(), test_LinearSystem::test2(), test_FEI_Impl::test2(), test_VectorSpace::test2(), test_LinearSystem::test3(), test_VectorSpace::test3(), test_MatrixGraph::test3(), test_Matrix::test3(), test_LinearSystem::test4(), test_MatrixGraph::test4(), test_MatrixGraph::test5(), tester(), and test_Vector::vector_test1().
|
protected |
Definition at line 39 of file tester.hpp.
Referenced by test_FEI::fully_qualified_name(), test_FEI::get_test_parameters(), test_MatrixGraph::runtests(), setPath(), test_FEI_Impl::test1(), test_FEI_Implementation::test1(), test_MatrixGraph::test1(), test_FEI::test1(), test_FEI_Impl::test2(), test_LinearSystem::test2(), test_FEI_Implementation::test2(), test_LinearSystem::test3(), test_MatrixGraph::test3(), test_LinearSystem::test4(), test_MatrixGraph::test4(), and test_MatrixGraph::test5().