|
A command-line program that can be used to run a given benchmark
|
Methods
|
|
__init__
parse_arguments
run
usage_and_exit
|
|
|
__init__
|
__init__ (
self,
argv=None,
task=None,
runner=text_runner,
)
Initializes datastructures and sets default options.
Defaults:
verbosity = 1
main.runner = text_runner
|
|
|
parse_arguments
|
parse_arguments ( self, argv )
Parses arguments possible arguments are:
-h, --help: displays the Usage message
--date: displays date
-q, --quiet: does not print progress
-v, --verbose: prints everything
--version: prints version
--task=t: sets main.task=t
--runner=r: sets main.runner=r
|
|
|
run
|
run ( self )
Runs self.runner on the benchmark task
|
|
|
usage_and_exit
|
usage_and_exit ( self, msg=None )
Prints the commandline arguments and exits
|
|