/*
* Copyright (C) 2006-2016 DLR, Germany
*
* All rights reserved
*
* http://www.rcenvironment.de/
*/
package de.rcenvironment.core.communication.management;
import java.util.List;
/**
* Defines a benchmark run. Currently, the top-level configuration is just a collection of
* {@link BenchmarkSubtask}s. When providing multiple subtasks, they are executed in parallel.
*
* @author Robert Mischke
*/
public interface BenchmarkSetup {
/**
* @return the list of subtasks to execute in parallel
*/
List<? extends BenchmarkSubtask> getSubtasks();
}