X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=example%2Fdiameter%2Flauncher%2Ftesting%2FTestStep.hpp;h=1cb062d4c5521fe78d5f3b2238efdcddf7fd71d5;hb=cbbe8862e2d4f395e61c1939fbbabf9e7f92fa2b;hp=aa2f5754d9eff2d79ae4b984071257260fb9e255;hpb=f9534159f3b43cbf74eccf88723ee740c69eb204;p=anna.git diff --git a/example/diameter/launcher/testing/TestStep.hpp b/example/diameter/launcher/testing/TestStep.hpp index aa2f575..1cb062d 100644 --- a/example/diameter/launcher/testing/TestStep.hpp +++ b/example/diameter/launcher/testing/TestStep.hpp @@ -212,10 +212,11 @@ class TestStepCmd : public TestStep { bool a_threadRunning; bool a_threadDeprecated; int a_resultCode; - //std::string a_output; + std::string a_errorMsg; + //std::string a_output; // for POPEN public: - TestStepCmd(TestCase *testCase) : TestStep(testCase), a_threadRunning(false), a_threadDeprecated(false), a_resultCode(-2)/*, a_output("")*/ { a_type = Type::Cmd; } + TestStepCmd(TestCase *testCase) : TestStep(testCase), a_threadRunning(false), a_threadDeprecated(false), a_resultCode(-2)/*, a_output("")*/, a_errorMsg("") { a_type = Type::Cmd; } // setter & getters void setThreadRunning(bool running) throw() { a_threadRunning = running; } @@ -225,7 +226,9 @@ class TestStepCmd : public TestStep { void setResultCode(int rc) throw() { a_resultCode = rc; } int getResultCode() const throw() { return a_resultCode; } - //void setOutput(const std::string &output) throw() { a_output = output; } + void setErrorMsg(const std::string &em) throw() { a_errorMsg = em; } + const std::string &getErrorMsg() const throw() { return a_errorMsg; } + //void appendOutput(const std::string &output) throw() { a_output += output; } //const std::string &getOutput() const throw() { return a_output; } void setScript(const std::string &script) throw() { a_script = script; }