public abstract class BuildToolCommandLineScenarioDefinition extends ScenarioDefinition
| Constructor and Description |
|---|
BuildToolCommandLineScenarioDefinition(java.lang.String name,
java.lang.String title,
java.util.List<java.lang.String> targets,
java.util.List<BuildMutator> buildMutators,
int warmUpCount,
int buildCount,
java.io.File outputDir,
java.io.File toolHome) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
createsMultipleProcesses() |
boolean |
doesCleanup() |
BuildConfiguration |
getBuildConfiguration() |
protected abstract java.lang.String |
getExecutableName() |
java.lang.String |
getExecutablePath() |
java.util.List<java.lang.String> |
getTargets() |
java.lang.String |
getTasksDisplayName()
A human consumable description of the 'tasks' that are run for this scenario (may not be Gradle tasks).
|
java.io.File |
getToolHome() |
protected abstract java.lang.String |
getToolHomeEnvName() |
protected void |
printDetail(java.io.PrintStream out) |
getBuildCount, getBuildMutators, getBuildToolDisplayName, getDisplayName, getInvoker, getName, getOutputDir, getProfileName, getTitle, getWarmUpCount, printTo, validate, visitProblemspublic BuildToolCommandLineScenarioDefinition(java.lang.String name,
@Nullable
java.lang.String title,
java.util.List<java.lang.String> targets,
java.util.List<BuildMutator> buildMutators,
int warmUpCount,
int buildCount,
java.io.File outputDir,
@Nullable
java.io.File toolHome)
protected abstract java.lang.String getExecutableName()
protected abstract java.lang.String getToolHomeEnvName()
protected void printDetail(java.io.PrintStream out)
printDetail in class ScenarioDefinitionpublic java.lang.String getExecutablePath()
public java.lang.String getTasksDisplayName()
ScenarioDefinitiongetTasksDisplayName in class ScenarioDefinitionpublic java.util.List<java.lang.String> getTargets()
public java.io.File getToolHome()
public boolean createsMultipleProcesses()
createsMultipleProcesses in class ScenarioDefinitionpublic boolean doesCleanup()
doesCleanup in class ScenarioDefinitionpublic BuildConfiguration getBuildConfiguration()
getBuildConfiguration in class ScenarioDefinition