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