如何在MiniTest中捕获失败和错误事件

时间:2017-08-07 16:02:27

标签: ruby minitest

当断言失败或测试出错时,我需要在MiniTest中执行一些操作。这该怎么做。最好能在test_helper.rb

中全局写一次

我试过像这样的minitest-retry

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 on_failure'用于Minitest ::重试:模块(NoMethodError)

1 个答案:

答案 0 :(得分:1)

以下为我效劳:

Crashlytics.sharedInstance().crash()