2

这似乎是一个非常奇怪的问题,相信我在这里提出问题之前我已经做了很多搜索。我正在使用最新版本的 Rails 3 和 Rspec 2 与 Ruby 1.9.2,当它们失败时我无法自动测试以正确运行我的规范。

当我的所有规格都通过时,效果很好;一旦我做出改变,规格就会重新运行,一切都很好。

当我遇到规范失败时,自动测试会停止,而不是等待我进行另一次更改。所以它有点违背了自动测试的全部目的——我的测试变红了,除非我再次手动运行自动测试,否则我不会再次使它们变绿。

4

2 回答 2

0

您可以使用 :

寻找 。-cmin -1

检查最后一分钟发生的变化,或运行

自动测试 -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
于 2012-01-11T16:52:46.760 回答
0

您可以查看链接http://ph7spot.com/musings/getting-started-with-autotest以确保您没有错过任何内容。

于 2011-02-03T15:19:18.273 回答