我刚刚安装了 ZenTest 以在我的项目中使用自动测试。我用 rspec
并有一个 integration
里面的文件夹。因为我不希望每次启动 autospec 时都运行所有集成测试,所以我想以某种方式限制 autospec 在该文件夹中运行测试。
如何从自动测试运行中排除/spec 中的选定文件夹?
最佳答案
您可以通过编辑 .autotest
来告诉自动测试忽略文件夹。项目根目录下的文件:
Autotest.add_hook :initialize do |at|
%w{.git vendor spec/integration}.each {|exception| at.add_exception(exception)}
end
此示例将忽略
.git
, vendor
, 和 spec/integration
文件夹及其后代。您需要重新启动 autospec
使更改生效。
关于ruby-on-rails - 从自动测试中排除文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2690418/