Class ExperimentApplication
java.lang.Object
org.palladiosimulator.experimentautomation.application.ExperimentApplication
- All Implemented Interfaces:
IApplication
Main entry point to the experiment automation application. By implementing the
IApplication
interface, this class can serve as a stand-alone application.
In the field "Program arguments", provide an additional argument as shown in this example:
-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}
-consoleLog D:\models\my.experiments
This argument is the path to your configuration model (.experiments extension).
An optional second argument allows to list experiment IDs (separated by ";"). This list serves as
a filter; only listed experiments are conducted (instead of all experiments of the experiment
repository).
Once the experiments are finished, you will find all data in the EDP2 recorder.-
Field Summary
Fields inherited from interface org.eclipse.equinox.app.IApplication
EXIT_OK, EXIT_RELAUNCH, EXIT_RESTART
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
ExperimentApplication
public ExperimentApplication()
-
-
Method Details
-
start
- Specified by:
start
in interfaceIApplication
- Throws:
Exception
-
stop
public void stop()- Specified by:
stop
in interfaceIApplication
-