Sha256: 473aedf75a44a4b02c81192923c83a787aea6d3e9fdfffbb2e955f8d719ed966

Contents?: true

Size: 435 Bytes

Versions: 1

Compression:

Stored size: 435 Bytes

Contents

# frozen_string_literal: true

# copied from https://github.com/minitest/minitest

# optionally run benchmarks, good for CI-only work!
require 'minitest/benchmark' if ENV['BENCHMARK']

class TestMeme < Minitest::Benchmark
  # Override self.bench_range or default range is [1, 10, 100, 1_000, 10_000]
  def bench_my_algorithm
    assert_performance_linear 0.9999 do |n| # n is a range value
      @obj.my_algorithm(n)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
storazzo-0.6.1 test/benchmark/for_future_use.rb