是否可以配置'rake test'以在遇到故障/异常时立即停止运行测试?
我的设置:
我想启动测试套件并在测试失败时立即停止 - 默认行为是继续运行所有测试,在某些情况下,数据太多(特别是一个小错误导致大量的测试突然失败。)
我有一个很好的小设置与旧版本的Minitest(4.x)和Turn gem遵循这个要点:(Add a simple fail-fast option to minitest/turn/minitest-rails),但我正在开发一个新的Rails 4.1应用程序now和Turn与Minitest 5(尚未)兼容。
有什么想法吗?
答案 0 :(得分:2)
如果您使用的是Rails 5,请尝试rails test -f
快速失败'。这意味着如果您运行rails test -h
答案 1 :(得分:1)
你可以在Rails 4.2和Minitest 5.6.1中使用这个新的宝石:minitest-fail-fast