![]() |
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.