1
我是Serenity和BDD的新手。我有一個基於Serenity-Cucumber和Page Based模型的小型演示項目。下面是該項目的結構:運行寧靜 - 並行編碼測試案例
登錄和註銷功能,有大約8場景。
我希望能夠並行運行功能文件。什麼是最簡單和最有效的方法來實現這一目標?
到目前爲止,我有每個功能
創建單獨的亞軍類,然後使用故障安全萬無一失或插件 - 這是我不希望因爲我不想要一個新轉輪每個功能文件。
使用「cucumber-vm-parallel-plugin」。我複製下面的代碼粘貼在我的POM文件中。什麼都沒發生。
<plugin> <groupId>com.github.temyers</groupId> <artifactId>cucumber-jvm-parallel-plugin</artifactId> <version>1.0.1</version> <executions> <execution> <id>generateRunners</id> <phase>validate</phase> <goals> <goal>generateRunners</goal> </goals> <configuration> <glue>com.automationrhapsody.cucumber.parallel.tests</glue> <featuresDirectory>src/test/resources/com</featuresDirectory> <cucumberOutputDir>target/cucumber-parallel</cucumberOutputDir> <format>json,html</format> <tags>"[email protected]"</tags> </configuration> </execution> </executions>
看着寧靜的資料通過以下參數運行我的程序,但無法實現並行執行。
MVN驗證-Dthucydides.batch.count = 2 -Dthucydides.batch.number = 2
我堅持在這裏。任何幫助(簡單而有效)將不勝感激。 此外,請建議選項2和3如何正確完成
謝謝。
嘿Santosh請配置你的pom爲cucumber-jvm-parallel-plugin在這裏詳細解釋http://stackoverflow.com/a/41100104/2895913 –