class

Benchy::Project

Inherits Reference / Object

Constructors

new(manifest : Manifest, base_dir : Path, verbose : Bool = false)
Source

Class methods

build_configurations(manifest)
Source
build_samplers(manifest) : Hash(String, ExtractSampleProc)
Source

Instance methods

after
after_each
base_dir
Source
before
before_each
configuration_keys
Source
configurations
Source
context
Source
exec(cmd : String, configuration : Configuration | Nil) : String
Source
exec_after
Source
exec_after_each(configuration : Configuration)
Source
exec_before
Source
exec_before_each(configuration : Configuration)
Source
extract_measures(main_output, configuration)
Source
get_output(cmd : String, configuration : Configuration | Nil) : String
Source
loader
Source
main
Source
measure_keys
Source
name
Source
repeat
Source
run(run_logger, *, config_selector = nil, repeat = nil) : Array(RunResult)
Source
run_once(configuration : Configuration, run_logger, config_index, run_index) : RunOnceResult
Source
runnable_configurations(config_selector = nil)
Source

Nested types