EpIC 1.1.0
Monte Carlo generator for exclusive processes
|
Service used for automatic test of modules. More...
#include <AutomationService.h>
Public Member Functions | |
virtual | ~AutomationService () |
std::shared_ptr< MonteCarloScenario > | parseXMLFile (const std::string &xmlFilePath) |
void | playScenario (std::shared_ptr< MonteCarloScenario > pScenario) const |
Static Public Member Functions | |
static AutomationService * | getInstance () |
Static Public Attributes | |
static const std::string | PROPERTY_NAME_XML_SCHEMA_FILE_PATH |
Property name XML schema. | |
Service used for automatic test of modules.
This class is used to automatically test module. It is intended to have a unique instance accessed trough AutomationService::getInstance() method.
|
virtual |
Destructor.
|
static |
Share a unique pointer of this class
std::shared_ptr< MonteCarloScenario > EPIC::AutomationService::parseXMLFile | ( | const std::string & | xmlFilePath | ) |
Validate and parse XML file to MonteCarloScenario object.
void EPIC::AutomationService::playScenario | ( | std::shared_ptr< MonteCarloScenario > | pScenario | ) | const |
Execute given scenario.