static Optional<String> safeExecute(Experiment.Builder builder, String[] args) { return createMenu(builder).safeExecute(args); }
static Optional<String> safeExecute(Experiment.Builder builder, String[] args) { return createMenu(builder).safeExecute(args); }
static Optional<String> execute(Experiment.Builder builder, String[] args) { return createMenu(builder).execute(args); }
static Optional<String> execute(Experiment.Builder builder, String[] args) { return createMenu(builder).execute(args); }
/** * Set up the experiment builder and create the CLI menu. */ @Before public void setUp() { TestUtil.testEnum(ExperimentCli.ConfigToName.class); configA = ExperimentTestUtil.testConfig("A"); configB = ExperimentTestUtil.testConfig("B"); configC = ExperimentTestUtil.testConfig("C"); builder = Experiment.builder() .addScenario(ScenarioTestUtil.createRandomScenario(1655L)) .addConfiguration(configA) .addConfiguration(configB) .addConfiguration(configC) .setScenarioReader(ScenarioIO.reader()); menu = ExperimentCli.createMenu(builder); }