Ruby 带选项的并行\u rspec--排除模式

Ruby 带选项的并行\u rspec--排除模式,ruby,rspec,parallel-testing,Ruby,Rspec,Parallel Testing,在并行运行期间尝试排除/home目录中的规范 尝试了以下类似的几件事情: parallel_rspec myproj-n4-o'--排除模式“myproj/spec/home/*\u spec.rb” parallel\u rspec./myproj-n4-o'--排除模式“/myproj/spec/home/*\u spec.rb” 但它不排除/home目录中的规范。它运行myproj中的所有规范 以下命令不排除/home dir中的规范,但我需要并行运行它们: rspec myproj——排

在并行运行期间尝试排除/home目录中的规范

尝试了以下类似的几件事情:

parallel_rspec myproj-n4-o'--排除模式“myproj/spec/home/*\u spec.rb”

parallel\u rspec./myproj-n4-o'--排除模式“/myproj/spec/home/*\u spec.rb”

但它不排除/home目录中的规范。它运行myproj中的所有规范

以下命令不排除/home dir中的规范,但我需要并行运行它们:

rspec myproj——排除模式“myproj/spec/home/*\u spec.rb”


rspec./myproj--exclude pattern.“/myproj/spec/home/*\u spec.rb”
我总是使用
rake
任务来实现这一点:

并将其作为:

bundle exec rake prspec

我最终使用了
parallel_测试
gem

我在
.rspec_parallel
文件中添加了以下内容:

--tag ~tagname1
--tag ~tagname2
--tag ~tagname3

这排除了标记为标记名1、2、3的规格。

谢谢。我添加了gem
parallel\u rspec
并运行了
bundle安装
。然后当我运行
bundle exec rake prspec
时,它给了我
rake中止!LoadError:无法加载这样的文件--rails
。知道为什么吗?不幸的是不知道,我从来没有像你想象的那样在rails之外运行过
parallel\u rspec
。你使用的是什么
rails
版本?都是
3.2+
4.0+
。谢谢。我试过了,只是试过了
parallel\u rspec
gem,但没有成功。我想我将使用
并行测试
gem。
--tag ~tagname1
--tag ~tagname2
--tag ~tagname3