public class StudioGradleScenarioInvoker extends ScenarioInvoker<StudioGradleScenarioDefinition,StudioBuildInvocationResult>
| Constructor and Description |
|---|
StudioGradleScenarioInvoker(GradleScenarioInvoker gradleScenarioInvoker) |
| Modifier and Type | Method and Description |
|---|---|
void |
run(StudioGradleScenarioDefinition scenario,
InvocationSettings settings,
java.util.function.Consumer<StudioBuildInvocationResult> resultConsumer)
Runs a scenario and collects the results.
|
SampleProvider<StudioBuildInvocationResult> |
samplesFor(InvocationSettings settings,
StudioGradleScenarioDefinition scenario)
Which samples will this invoker generate for the given settings?
|
runMeasuredpublic StudioGradleScenarioInvoker(GradleScenarioInvoker gradleScenarioInvoker)
public SampleProvider<StudioBuildInvocationResult> samplesFor(InvocationSettings settings, StudioGradleScenarioDefinition scenario)
ScenarioInvokersamplesFor in class ScenarioInvoker<StudioGradleScenarioDefinition,StudioBuildInvocationResult>public void run(StudioGradleScenarioDefinition scenario, InvocationSettings settings, java.util.function.Consumer<StudioBuildInvocationResult> resultConsumer) throws java.io.IOException, java.lang.InterruptedException
ScenarioInvokerrun in class ScenarioInvoker<StudioGradleScenarioDefinition,StudioBuildInvocationResult>java.io.IOExceptionjava.lang.InterruptedException