通常我使用parallel_cucumber運行我的測試,它使用parallel_test gem並行運行不同的功能。我想設置一個rake任務,該任務將使用不同的配置文件運行,並在每個任務中並行運行這些功能。如何在並行的rake任務中運行功能?
我安裝我的Rake文件是這樣的:
namespace :features do
Cucumber::Rake::Task.new(:basket) do |t|
t.profile = "basket"
end
Cucumber::Rake::Task.new(:fruits) do |t|
t.profile = "fruits"
end
Cucumber::Rake::Task.new(:veggies) do |t|
t.profile = "veggies"
end
task :all => [:basket, :fruits, :veggies]
end
當我運行「耙特點:所有」它將運行在序列中的每個任務(如預期/期望的),但每個任務一個內運行特點一次(不期望)。我想保持每個任務順序運行,但希望每個任務中的功能並行運行。這可能嗎?如果沒有,這是可以做到的嗎?
一如既往,您的幫助是非常感謝。
感謝。我現在使用它,但沒有使用它與耙子任務。 –