module Minitest::OptionalRetry

Constants

VERSION

Public Instance Methods

run_one_method(klass, method_name, reporter) click to toggle source
# File lib/minitest/optional_retry.rb, line 5
def run_one_method(klass, method_name, reporter)
  report_result = nil
  3.times do
    result = Minitest.run_one_method(klass, method_name)
    report_result ||= result
    (report_result = result) and break if result.passed?
  end
  reporter.record(report_result)
end