Package org.gradle.profiler.gradle
Class GradleScenarioDefinition
java.lang.Object
org.gradle.profiler.ScenarioDefinition
org.gradle.profiler.gradle.GradleScenarioDefinition
- Direct Known Subclasses:
AdhocGradleScenarioDefinition,StudioGradleScenarioDefinition
-
Constructor Summary
ConstructorsConstructorDescriptionGradleScenarioDefinition(String name, String title, GradleBuildInvoker invoker, GradleBuildConfiguration buildConfiguration, BuildAction buildAction, BuildAction cleanupAction, List<String> gradleArgs, Map<String, String> systemProperties, List<BuildMutator> buildMutators, int warmUpCount, int buildCount, File outputDir, List<String> jvmArgs, List<String> measuredBuildOperations) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanA human consumable description of the build tool that runs this scenario.A human consumable and unique display name for this scenario usingScenarioDefinition.getTitle().A unique name for this scenario, that can be used for file names and other identifiers.A human consumable description of the 'tasks' that are run for this scenario (may not be Gradle tasks).protected voidprintDetail(PrintStream out) static StringsafeFileName(String name) voidvisitProblems(InvocationSettings settings, Consumer<String> reporter) Methods inherited from class org.gradle.profiler.ScenarioDefinition
getBuildCount, getBuildMutators, getName, getOutputDir, getTitle, getWarmUpCount, printTo, validate
-
Constructor Details
-
GradleScenarioDefinition
public GradleScenarioDefinition(String name, String title, GradleBuildInvoker invoker, GradleBuildConfiguration buildConfiguration, BuildAction buildAction, BuildAction cleanupAction, List<String> gradleArgs, Map<String, String> systemProperties, List<BuildMutator> buildMutators, int warmUpCount, int buildCount, File outputDir, List<String> jvmArgs, List<String> measuredBuildOperations)
-
-
Method Details
-
getDisplayName
Description copied from class:ScenarioDefinitionA human consumable and unique display name for this scenario usingScenarioDefinition.getTitle().- Specified by:
getDisplayNamein classScenarioDefinition
-
getProfileName
Description copied from class:ScenarioDefinitionA unique name for this scenario, that can be used for file names and other identifiers.- Specified by:
getProfileNamein classScenarioDefinition
-
safeFileName
-
getBuildToolDisplayName
Description copied from class:ScenarioDefinitionA human consumable description of the build tool that runs this scenario.- Specified by:
getBuildToolDisplayNamein classScenarioDefinition
-
getTasksDisplayName
Description copied from class:ScenarioDefinitionA human consumable description of the 'tasks' that are run for this scenario (may not be Gradle tasks).- Specified by:
getTasksDisplayNamein classScenarioDefinition
-
getGradleArgs
-
getInvoker
- Specified by:
getInvokerin classScenarioDefinition
-
getAction
-
getCleanupAction
-
doesCleanup
public boolean doesCleanup()- Specified by:
doesCleanupin classScenarioDefinition
-
getBuildConfiguration
- Specified by:
getBuildConfigurationin classScenarioDefinition
-
getSystemProperties
-
getJvmArgs
-
getMeasuredBuildOperations
-
createsMultipleProcesses
public boolean createsMultipleProcesses()- Specified by:
createsMultipleProcessesin classScenarioDefinition
-
visitProblems
- Overrides:
visitProblemsin classScenarioDefinition
-
printDetail
- Overrides:
printDetailin classScenarioDefinition
-