簡體   English   中英

我們可以在Maven中的一個命令中執行Testng(Group)和黃瓜(Tag)測試嗎

[英]Can we execute testng (group) and cucumber (tag) tests in one command in maven

我有一個問題,嘗試了很多之后無法解決。 實際上,我已經有一個用於GUI的現有testng框架,該框架基於maven命令中的group運行。 我被要求開發使用放心的API的BDD框架,並將其與現有的testng框架(GUI)集成,以便可以僅通過傳遞黃瓜的組或標簽使用一個maven命令來運行API和GUI。 我已經將BDD軟件包放入了testng框架測試中,並且能夠通過單獨的命令運行測試GUI(測試)和API(BDD),但不能在一個命令中運行。 請參見下面的maven命令。

使用組mvn clean install -Dautomation.environment=XX.10X.1X.9X -Dautomation.port=X0 -DskipUnitTests=true -Dautomation.browser=chrome -Dtestng.testsuite=Groups -Dgroups=sales運行GUI的命令mvn clean install -Dautomation.environment=XX.10X.1X.9X -Dautomation.port=X0 -DskipUnitTests=true -Dautomation.browser=chrome -Dtestng.testsuite=Groups -Dgroups=sales命令運行使用標簽的API

mvn test -Dautomation.environment=XX.XXX.XX.XX -Dautomation.port=XX -DskipUnitTests=true -Dcucumber.options="--tags @sales"

是否可以僅使用group或group並通過單個maven命令同時運行,並在單個命令中同時標記兩者?

您的幫助將不勝感激。

問候,參考

黃瓜允許在Maven運行時參數中邏輯標記的聚合。 我建議按標簽組織黃瓜功能,然后將它們邏輯組合到您選擇執行的內容中。

這是一個可以幫助您入門的答案: Dcucumber.options,如何使用多個標簽

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM