Benchy::Project
Inherits Reference / Object
Constructors
new(manifest : Manifest, base_dir : Path, verbose : Bool = false)
SourceClass methods
build_configurations(manifest)
Sourcebuild_samplers(manifest) : Hash(String, ExtractSampleProc)
SourceInstance methods
after
after_each
base_dir
Sourcebefore
before_each
configuration_keys
Sourceconfigurations
Sourcecontext
Sourceexec(cmd : String, configuration : Configuration | Nil) : String
Sourceexec_after
Sourceexec_after_each(configuration : Configuration)
Sourceexec_before
Sourceexec_before_each(configuration : Configuration)
Sourceextract_measures(main_output, configuration)
Sourceget_output(cmd : String, configuration : Configuration | Nil) : String
Sourceloader
Sourcemain
Sourcemeasure_keys
Sourcename
Sourcerepeat
Sourcerun(run_logger, *, config_selector = nil, repeat = nil) : Array(RunResult)
Sourcerun_once(configuration : Configuration, run_logger, config_index, run_index) : RunOnceResult
Sourcerunnable_configurations(config_selector = nil)
Source