我知道已经有一些关于 autotest 和 zentest 的问题,但我的问题似乎有点不同。就我而言,如果我运行
autotest
除了没有运行测试的状态消息说“等待...”之外,什么也没有发生。如果我运行它
autotest -s rspec2
然后我的所有测试都会运行。如果我更改规范文件,自动测试会知道并重新运行我的测试。但是,如果我更改控制器文件,那么我只会更新我的“Waiting since...”消息,但不会运行任何测试。
有什么想法吗?或者有人可以指出我可以在哪里进一步研究吗?
.autotest (我实际上不知道 # 是否是如何注释掉一个部分!)
require 'autotest/fsevent'
#require 'autotest/restart'
require 'autotest/growl'
require 'autotest/timestamp'
我从不使用“sudo gem install”,因为我使用的是 rvm。所以只有“gem install X”