81 void SetOutput(
const std::string& TheOutput);
83 const std::string& GetOutput()
const;
85 void SetErrorMessage(
const std::string& TheMessage);
87 const std::string& GetErrorMessage()
const;
89 void SetSetupElapsedTime(
double ElapsedTime);
91 double GetSetupElapsedTime()
const;
93 void SetRunElapsedTime(
double ElapsedTime);
95 double GetRunElapsedTime()
const;
97 void SetTearDownElapsedTime(
double ElapsedTime);
99 double GetTearDownElapsedTime()
const;
101 void SetElapsedTime(
double ElapsedTime);
103 double GetElapsedTime()
const;
111 bool IsSucceed()
const;
113 bool IsFailed()
const;
115 bool IsSkipped()
const;
124 virtual std::string
Info()
const;
127 virtual void PrintInfo(std::ostream& rOStream)
const;
130 virtual void PrintData(std::ostream& rOStream)
const;
164 std::string mErrorMessage;
165 double mSetupElapsedTime;
166 double mRunElapsedTime;
167 double mTearDownElapsedTime;
185 rOStream << std::endl;
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
std::string Info() const override
Turn back information as a string.
Definition: periodic_interface_process.hpp:93
The test case base class.
Definition: test_case_result.h:37
virtual void PrintData(std::ostream &rOStream) const
Print object's data.
Definition: test_case_result.cpp:175
virtual void PrintInfo(std::ostream &rOStream) const
Print information about this object.
Definition: test_case_result.cpp:169
std::ostream & operator<<(std::ostream &rOStream, const TestCase &rThis)
output stream function
Definition: test_case.h:174
Definition: distributed_test_case.cpp:24