public class GradleScenarioInvoker extends ScenarioInvoker<GradleScenarioDefinition,GradleBuildInvocationResult>
| Constructor and Description |
|---|
GradleScenarioInvoker(DaemonControl daemonControl,
PidInstrumentation pidInstrumentation) |
| Modifier and Type | Method and Description |
|---|---|
void |
doRun(GradleScenarioDefinition scenario,
InvocationSettings settings,
java.util.function.Consumer<GradleBuildInvocationResult> resultConsumer)
Runs a scenario and collects the results.
|
java.util.List<Sample<? super GradleBuildInvocationResult>> |
samplesFor(InvocationSettings settings,
GradleScenarioDefinition scenario)
Which samples will this invoker generate for the given settings?
|
run, runMeasuredpublic GradleScenarioInvoker(DaemonControl daemonControl, PidInstrumentation pidInstrumentation)
public java.util.List<Sample<? super GradleBuildInvocationResult>> samplesFor(InvocationSettings settings, GradleScenarioDefinition scenario)
ScenarioInvokersamplesFor in class ScenarioInvoker<GradleScenarioDefinition,GradleBuildInvocationResult>public void doRun(GradleScenarioDefinition scenario, InvocationSettings settings, java.util.function.Consumer<GradleBuildInvocationResult> resultConsumer) throws java.io.IOException, java.lang.InterruptedException
ScenarioInvokerjava.io.IOExceptionjava.lang.InterruptedException