Rails:自动运行失败的测试

时间:2014-04-14 11:46:52

标签: ruby-on-rails ruby testing minitest ruby-on-rails-4.1

我经常运行“rake”,看到一些测试失败,并且必须手动将故障剪切并粘贴到新命令“ruby SomeTest -n some_test_method”以运行单独的测试。有没有办法自动化?

感觉IDE的标准行为是显示错误并允许快速重新播放,所以我想知道是否有人在命令行上想出了如何快速完成它。

1 个答案:

答案 0 :(得分:1)

Guard正是您的目标:

https://github.com/guard/guard

Guard监视文件系统的更改并自动触发命令。有了警卫,您可以在他们保存的第二天自动运行测试。

对于最小的用途:

https://github.com/guard/guard-minitest

对于测试单位:

https://github.com/guard/guard-test

对于Rspec:

https://github.com/guard/guard-rspec