Rails 5,minitest 5,我无法停用"fail-fast"

Rails 5, minitest 5, I can not deactivate "fail-fast"

在我最近的一个项目中,测试在第一次失败后就中断了。稍微调查一下,我发现这是激活 fail fast:

时的预期行为
rails test -f

不过我是运行飞机:

rails test

而且测试还没有全部执行。

是什么让 fail fast 在我的项目中默认激活?我怎样才能避免这种情况?

我将我的 Gemfile.lock 粘贴到这里:https://pastebin.com/FD8dEnUE

这实际上是一个已知错误 (https://github.com/seattlerb/minitest/issues/730)。

一个快速而肮脏的修复方法是在 Gemfile:

上锁定 minitest 版本
gem "minitest", "5.10.3"

由于 rails 5.0.x 不再处于维护模式(根据 https://github.com/rails/rails/pull/32547#issuecomment-380930889),您可能需要降级 minitest 版本,直到你能够升级 Rails 到 >= 5.1x