Могу ли я запустить определенную группу тестирования testng через maven? - PullRequest
26 голосов
/ 27 мая 2010

У меня есть несколько тестовых групп, например group1, group2, group3 ... Они определены в моем pom.xml и все запускаются, когда я выполняю "mvn test". Что мне нужно запустить, чтобы выполнить только одну группу без необходимости изменения групп, настроенных в файле pom.xml.

т.е. тестовая группа mvn2 mvn test group1 mvn test group3

Ответы [ 3 ]

46 голосов
/ 27 мая 2010

Попробуйте mvn test -Dgroups = group3, group2

1 голос
/ 25 мая 2018

Я сталкивался с этим вопросом, глядя на то, как отключить определенную группу тестирования, и ответ Рададии меня немного смутил.

Для запуска отдельных групп используйте это, как упоминал Евгений Кулешов. документы

mvn test -Dgroups=group1,group2

Но чтобы исключить какую-либо группу, используйте это (примечание исключает d против исключения). 1011 * Docs *

mvn test -DexcludedGroups==group3,group4
1 голос
/ 14 марта 2018

Вы можете включать и исключать определенную группу во время выполнения теста maven.

(1) Включить определенные группы

mvn clean test -DincludeGroups=TestGroup1,TestGroup2

(2) Исключить определенные группы

mvn clean test -DexcludeGroups=TestGroup3,TestGroup4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...