Class StudioGradleScenarioInvoker
java.lang.Object
org.gradle.profiler.ScenarioInvoker<StudioGradleScenarioDefinition,StudioBuildInvocationResult>
org.gradle.profiler.studio.invoker.StudioGradleScenarioInvoker
public class StudioGradleScenarioInvoker
extends ScenarioInvoker<StudioGradleScenarioDefinition,StudioBuildInvocationResult>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrun(StudioGradleScenarioDefinition scenario, InvocationSettings settings, Consumer<StudioBuildInvocationResult> resultConsumer) Runs a scenario and collects the results.samplesFor(InvocationSettings settings, StudioGradleScenarioDefinition scenario) Which samples will this invoker generate for the given settings?Methods inherited from class org.gradle.profiler.ScenarioInvoker
runMeasured
-
Constructor Details
-
StudioGradleScenarioInvoker
-
-
Method Details
-
samplesFor
public SampleProvider<StudioBuildInvocationResult> samplesFor(InvocationSettings settings, StudioGradleScenarioDefinition scenario) Description copied from class:ScenarioInvokerWhich samples will this invoker generate for the given settings?- Overrides:
samplesForin classScenarioInvoker<StudioGradleScenarioDefinition,StudioBuildInvocationResult>
-
run
public void run(StudioGradleScenarioDefinition scenario, InvocationSettings settings, Consumer<StudioBuildInvocationResult> resultConsumer) throws IOException, InterruptedException Description copied from class:ScenarioInvokerRuns a scenario and collects the results.- Specified by:
runin classScenarioInvoker<StudioGradleScenarioDefinition,StudioBuildInvocationResult> - Throws:
IOExceptionInterruptedException
-