propertyConfiguration();
populateJMeterDirectoryTree();
initialiseJMeterArgumentsArray(false);
getLog().info("JMeter is called with the following command line arguments: " + UtilityFunctions.humanReadableCommandLineOutput(testArgs.buildArgumentsArray()));
//Start The GUI
JMeterProcessBuilder JMeterProcessBuilder = new JMeterProcessBuilder(jMeterProcessJVMSettings);
JMeterProcessBuilder.setWorkingDirectory(binDir);
JMeterProcessBuilder.addArguments(testArgs.buildArgumentsArray());
try {
final Process process = JMeterProcessBuilder.startProcess();
process.waitFor();
} catch (InterruptedException ex) {
getLog().info(" ");
getLog().info("System Exit Detected! Stopping GUI...");
getLog().info(" ");