From f9534159f3b43cbf74eccf88723ee740c69eb204 Mon Sep 17 00:00:00 2001 From: Eduardo Ramos Testillano Date: Thu, 17 Sep 2015 13:44:07 +0200 Subject: [PATCH] Command execution for system test cases --- example/diameter/launcher/Launcher.cpp | 67 +++++++++----- example/diameter/launcher/Launcher.hpp | 5 ++ .../resources/scripts/operation_signal.sh | 21 +++-- .../diameter/launcher/testing/TestCase.cpp | 13 ++- .../diameter/launcher/testing/TestCase.hpp | 2 + .../diameter/launcher/testing/TestManager.cpp | 27 ++++-- .../diameter/launcher/testing/TestManager.hpp | 9 +- .../diameter/launcher/testing/TestStep.cpp | 88 ++++++++++++++++++- .../diameter/launcher/testing/TestStep.hpp | 42 ++++++++- 9 files changed, 229 insertions(+), 45 deletions(-) diff --git a/example/diameter/launcher/Launcher.cpp b/example/diameter/launcher/Launcher.cpp index 041e7a9..4452ee4 100644 --- a/example/diameter/launcher/Launcher.cpp +++ b/example/diameter/launcher/Launcher.cpp @@ -1078,6 +1078,24 @@ std::string Launcher::help() const throw() { result += "\n buffer search. The main advantage is the great flexibility to identify"; result += "\n any content with a regular expression."; result += "\n"; + result += "\n sh-command|