Class: BenchmarkDriver::Runner::Seconds

Inherits:
Time
  • Object
show all
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

Instance Method Details

#metricObject

Overriding BenchmarkDriver::Runner::Ips#metric



13
14
15
# File 'lib/benchmark_driver/runner/seconds.rb', line 13

def metric
  METRIC
end