这似乎是一个非常离奇的问题,相信我在这里提出问题之前已经做了很多搜索。我使用最新版本的Rails 3和Rspec 2与Ruby 1.9.2,我无法获得自动测试,以便在失败时正确运行我的规格。
当我的所有规格都通过时,效果很好;一旦我做出改变,规格重新运行,一切都很顺利。
当我发生规格故障时,自动测试停止而不是等待我再做一次更改。所以它有点挫败了自动测试的全部目的 - 我的测试变红了,除非我再次手动运行自动测试,否则我不会再将它们变为绿色。
答案 0 :(得分:0)
您可以查看链接http://ph7spot.com/musings/getting-started-with-autotest
,以确保您没有错过任何内容。
答案 1 :(得分:0)
您可以使用:
找到。 -cmin -1
检查最后一分钟发生了什么变化,或者运行
autotest -v
获取触发重新运行的日志。
之后,只需通过编辑项目根目录中的.autotest文件来忽略攻击性文件,例如:
Autotest.add_hook :initialize do |autotest|
%w{.git .svn .hg .DS_Store ._* vendor tmp log doc solr}.each do |exception|
autotest.add_exception(exception)
end
end