com.google.caliper.runner
Class ParsedOptions

java.lang.Object
  extended by com.google.caliper.runner.ParsedOptions
All Implemented Interfaces:
CaliperOptions

public final class ParsedOptions
extends Object
implements CaliperOptions


Method Summary
 String benchmarkClassName()
           
 com.google.common.collect.ImmutableSet<String> benchmarkMethodNames()
           
 boolean calculateAggregateScore()
           
 String caliperRcFilename()
           
 boolean detailedLogging()
           
 boolean dryRun()
           
static ParsedOptions from(String[] args)
           
 String instrumentName()
           
 String outputFileOrDir()
           
 String toString()
           
 int trialsPerScenario()
           
 com.google.common.collect.ImmutableSetMultimap<String,String> userParameters()
           
 boolean verbose()
           
 com.google.common.collect.ImmutableSetMultimap<String,String> vmArguments()
           
 com.google.common.collect.ImmutableSet<String> vmNames()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

from

public static ParsedOptions from(String[] args)
                          throws InvalidCommandException
Throws:
InvalidCommandException

dryRun

public boolean dryRun()
Specified by:
dryRun in interface CaliperOptions

benchmarkMethodNames

public com.google.common.collect.ImmutableSet<String> benchmarkMethodNames()
Specified by:
benchmarkMethodNames in interface CaliperOptions

verbose

public boolean verbose()
Specified by:
verbose in interface CaliperOptions

detailedLogging

public boolean detailedLogging()
Specified by:
detailedLogging in interface CaliperOptions

trialsPerScenario

public int trialsPerScenario()
Specified by:
trialsPerScenario in interface CaliperOptions

vmNames

public com.google.common.collect.ImmutableSet<String> vmNames()
Specified by:
vmNames in interface CaliperOptions

outputFileOrDir

public String outputFileOrDir()
Specified by:
outputFileOrDir in interface CaliperOptions

calculateAggregateScore

public boolean calculateAggregateScore()
Specified by:
calculateAggregateScore in interface CaliperOptions

instrumentName

public String instrumentName()
Specified by:
instrumentName in interface CaliperOptions

userParameters

public com.google.common.collect.ImmutableSetMultimap<String,String> userParameters()
Specified by:
userParameters in interface CaliperOptions

vmArguments

public com.google.common.collect.ImmutableSetMultimap<String,String> vmArguments()
Specified by:
vmArguments in interface CaliperOptions

caliperRcFilename

public String caliperRcFilename()
Specified by:
caliperRcFilename in interface CaliperOptions

benchmarkClassName

public String benchmarkClassName()
Specified by:
benchmarkClassName in interface CaliperOptions

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009-2011 Google, Inc.. All Rights Reserved.