Ruby 带选项的并行\u rspec--排除模式
在并行运行期间尝试排除/home目录中的规范 尝试了以下类似的几件事情: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——排
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的规格。谢谢。我添加了gemparallel\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