Class InvocationSettings

java.lang.Object
org.gradle.profiler.InvocationSettings

public class InvocationSettings extends Object
  • Method Details

    • getBuildLog

      @Nullable public File getBuildLog()
    • getOutputDir

      public File getOutputDir()
    • getInvoker

      public BuildInvoker getInvoker()
    • isDryRun

      public boolean isDryRun()
    • isBenchmark

      public boolean isBenchmark()
    • isProfile

      public boolean isProfile()
    • isBazel

      public boolean isBazel()
    • isBuck

      public boolean isBuck()
    • isMaven

      public boolean isMaven()
    • getProfiler

      public Profiler getProfiler()
    • isGenerateDiffs

      public boolean isGenerateDiffs()
    • getScenarioFile

      public File getScenarioFile()
    • getProjectDir

      public File getProjectDir()
    • getVersions

      public List<String> getVersions()
    • getTargets

      public List<String> getTargets()
    • getSystemProperties

      public Map<String,String> getSystemProperties()
    • getWarmUpCount

      public Integer getWarmUpCount()
    • getBuildCount

      public Integer getBuildCount()
    • getGradleUserHome

      public File getGradleUserHome()
    • getStudioInstallDir

      public File getStudioInstallDir()
    • getStudioSandboxDir

      public Optional<File> getStudioSandboxDir()
    • isMeasureGarbageCollection

      public boolean isMeasureGarbageCollection()
    • isMeasureLocalBuildCache

      public boolean isMeasureLocalBuildCache()
    • isMeasureConfigTime

      public boolean isMeasureConfigTime()
    • getMeasuredBuildOperations

      public List<String> getMeasuredBuildOperations()
    • getCsvFormat

      public Format getCsvFormat()
    • getBenchmarkTitle

      public String getBenchmarkTitle()
      The title of the benchmark. Shown on the HTML report and on the console.
    • getInvocationId

      public UUID getInvocationId()
    • newBuilder

    • printTo

      public void printTo(PrintStream out)