lib/benchmark_driver/ruby_interface.rb
def run
      unless @executables.empty?
        @config.executables = @executables
      end

      jobs = @jobs.flat_map do |job|
        BenchmarkDriver::JobParser.parse({
          type: @config.runner_type,
          prelude: @prelude,
          loop_count: @loop_count,
        }.merge!(job))
      end
      BenchmarkDriver::Runner.run(jobs, config: @config)
    end
def run
      unless @executables.empty?
        @config.executables = @executables
      end

      jobs = @jobs.flat_map do |job|
        BenchmarkDriver::JobParser.parse({
          type: @config.runner_type,
          prelude: @prelude,
          loop_count: @loop_count,
        }.merge!(job))
      end
      BenchmarkDriver::Runner.run(jobs, config: @config)
    end
def run unless @executables . empty? @config . executables = @executables end jobs = @jobs . flat_map do | job | BenchmarkDriver :: JobParser . parse ( { type : @config . runner_type , prelude : @prelude , loop_count : @loop_count , } . merge! ( job ) ) end BenchmarkDriver :: Runner . run ( jobs , config : @config ) end
Build jobs and run. This is NOT interface for users.
Build jobs and run . This is NOT interface for users .