Class: BenchmarkDriver::Runner::Seconds
- Inherits:
-
Time
- Object
- Time
- BenchmarkDriver::Runner::Seconds
- Defined in:
- lib/benchmark_driver/runner/seconds.rb
Overview
For having a metric label compatible with RubyBench
Constant Summary collapse
- METRIC =
BenchmarkDriver::Metric.new(name: 'Execution time', unit: 'Seconds', larger_better: false)
- Job =
JobParser returns this, ‘BenchmarkDriver::Runner.runner_for` searches “*::Job”
Class.new(BenchmarkDriver::DefaultJob)
- JobParser =
Dynamically fetched and used by ‘BenchmarkDriver::JobParser.parse`
BenchmarkDriver::DefaultJobParser.for(klass: Job, metrics: [METRIC])
Instance Method Summary collapse
-
#metric ⇒ Object
Overriding BenchmarkDriver::Runner::Ips#metric.
Instance Method Details
#metric ⇒ Object
Overriding BenchmarkDriver::Runner::Ips#metric
13 14 15 |
# File 'lib/benchmark_driver/runner/seconds.rb', line 13 def metric METRIC end |