![]() |
OGS
|
Definition at line 25 of file TestDefinition.h.
#include <TestDefinition.h>
Public Member Functions | |
TestDefinition (BaseLib::ConfigTree const &config_tree, std::string const &reference_path, std::string const &output_directory) | |
bool | runTests () const |
std::vector< std::string > const & | getOutputFiles () const |
std::size_t | numberOfTests () const |
Private Attributes | |
std::vector< std::string > | _command_lines |
std::vector< std::string > | _output_files |
ApplicationsLib::TestDefinition::TestDefinition | ( | BaseLib::ConfigTree const & | config_tree, |
std::string const & | reference_path, | ||
std::string const & | output_directory | ||
) |
Constructs test definition from the config and reference path essentially constructing the command lines to be run on run() function call.
Definition at line 147 of file TestDefinition.cpp.
References _command_lines, _output_files, DBUG(), anonymous_namespace{TestDefinition.cpp}::findVtkdiff(), BaseLib::ConfigTree::getConfigSubtreeList(), MeshLib::IO::getVtuFileNameForPetscOutputWithoutExtension(), INFO(), anonymous_namespace{TestDefinition.cpp}::isConvertibleToDouble(), BaseLib::joinPaths(), OGS_FATAL, and anonymous_namespace{TestDefinition.cpp}::safeString().
std::vector< std::string > const & ApplicationsLib::TestDefinition::getOutputFiles | ( | ) | const |
Definition at line 291 of file TestDefinition.cpp.
References _output_files.
std::size_t ApplicationsLib::TestDefinition::numberOfTests | ( | ) | const |
Definition at line 296 of file TestDefinition.cpp.
References _command_lines.
bool ApplicationsLib::TestDefinition::runTests | ( | ) | const |
|
private |
Definition at line 40 of file TestDefinition.h.
Referenced by TestDefinition(), numberOfTests(), and runTests().
|
private |
Definition at line 41 of file TestDefinition.h.
Referenced by TestDefinition(), and getOutputFiles().