我试过这样做
require 'minitest/retry' Minitest::Retry.use!( retry_count: 1, verbose: true, io: $stdout, ) Minitest::Retry.on_failure do |klass, test_name| puts "One test failed" end
但给出了以下错误。
<top (required)>': undefined method Minitest的on_failure::重试:模块(NoMethodError)
<top (required)>': undefined method
以下是我的作品:
require 'minitest/autorun' require 'minitest/retry' Minitest::Retry.use!( retry_count: 1, verbose: true, io: $stdout, ) Minitest::Retry.on_failure do |klass, test_name| puts "One test failed" end class Minitest::RetryTest < Minitest::Test def test_fail assert false, 'test fail' end end