我正在使用 Ruby + Cucumber + Watir WebDriver 为我的 Web 项目创建功能测试。我使用简单的标签按优先级划分了我的场景:@critical、@major 等。我正在使用 Rake 来运行我的功能。我在我的 Rakefile 中创建了几个任务。
现在我尝试使用 parallel_tests gem 以并行模式运行我的功能。我在我的 Rakefile 中创建了特殊任务“并行”:
task :parallel do
'parallel_cucumber features -n 4'
end
我的问题是:我可以并行执行我的功能并同时使用标签(例如,仅为功能中的“@critical”场景运行 parallel_cucumber)?