尝试在并行运行期间排除/home目录中的规范。
尝试了一些与以下内容类似的方法:
parallel_rspec myproj -n 4 -o '--exclude-pattern "myproj/spec/home/*_spec.rb"'
parallel_rspec ./myproj -n 4 -o '--exclude-pattern "./myproj/spec/home/*_spec.rb"'
但它不排除/home目录中的等级库。它运行myproj中的所有规范。
以下命令确实排除了/home目录中的规范,但我需要并行运行它们:
rspec myproj --exclude-pattern "myproj/spec/home/*_spec.rb"
rspec ./myproj --exclude-pattern "./myproj/spec/home/*_spec.rb"
发布于 2017-07-08 01:02:43
我最终使用了parallel_test
gem。
我在.rspec_parallel
文件中添加了以下内容:
--tag ~tagname1
--tag ~tagname2
--tag ~tagname3
这不包括使用tagname1、2、3标记的规范。
https://stackoverflow.com/questions/44972496
复制相似问题