KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
Base class for distributed tests. More...
#include <distributed_test_case.h>
Public Member Functions | |
Life Cycle | |
DistributedTestCase ()=delete | |
TestCase cannot be created without a name. More... | |
DistributedTestCase (DistributedTestCase const &rOther)=delete | |
The TestCase cannot be copied to avoid duplications. More... | |
DistributedTestCase (std::string const &Name) | |
The constructor to be called. More... | |
~DistributedTestCase () override | |
Destructor. More... | |
Operators | |
DistributedTestCase & | operator= (DistributedTestCase const &rOther)=delete |
Preventing the assignment of the tests. More... | |
Operations | |
void | Run () override |
void | Profile () override |
Inquiry | |
bool | IsEnabled () const override |
bool | IsDisabled () const override |
bool | IsDistributedTest () const override |
Input and output | |
std::string | Info () const override |
Turn back information as a string. More... | |
Public Member Functions inherited from Kratos::Testing::TestCase | |
TestCase ()=delete | |
TestCase cannot be created without a name. More... | |
TestCase (TestCase const &rOther)=delete | |
The TestCase cannot be copied to avoid duplications. More... | |
TestCase (std::string const &Name) | |
The constructor to be called. More... | |
virtual | ~TestCase () |
Destructor. More... | |
TestCase & | operator= (TestCase const &rOther)=delete |
Preventing the assignment of the tests. More... | |
const std::string & | Name () const |
const TestCaseResult & | GetResult () const |
void | SetResult (TestCaseResult const &TheResult) |
void | SetResultOutput (std::string const &TheResultOutput) |
virtual bool | IsSelected () const |
virtual void | PrintInfo (std::ostream &rOStream) const |
Print information about this object. More... | |
virtual void | PrintData (std::ostream &rOStream) const |
Print object's data. More... | |
virtual void | Reset () |
virtual void | ResetResult () |
virtual void | Setup () |
virtual void | TearDown () |
virtual void | Enable () |
virtual void | Disable () |
virtual void | Select () |
virtual void | UnSelect () |
Base class for distributed tests.
Implements specific capabilities for tests that need to be run in a distributed environment.