2017-01-12 28 views
0

爲了最大限度地實現測試運行的並行化,我將所有測試都分離出來以擁有自己的特性文件,並且我運行了Parallel_Cucumber Gem,但獲得了巨大成功,但是當我的測試相對較快時,我發現自己重複了很多次。黃瓜情景並行而不是.feature?

所以我想知道是否有一種方法可以將重複測試合併到場景輪廓中,同時仍然保持現有的相同數量的並行化。

所以基本上就是讀取.feature場景並在瀏覽器實例上旋轉這些場景的方法。

任何幫助/指導表示讚賞!

回答

0

我們處於類似的情況,我們正在使用cucumber-JVM,並且我已經提出了一個Gradle插件,它將讀取匹配標籤的功能文件,併爲每個場景生成一個功能文件,並提供關聯的junit測試運行器。

這些junit測試跑步者然後將由Gradle的測試任務根據叉子數量選項並行執行。你可以看看this implementation的想法。