Как исключить тестирование групп через Maven? - PullRequest
0 голосов
/ 20 декабря 2018

Как можно исключить определенные тестовые группы тестов через maven?

mvn test -Dexcludegroups

не работает

1 Ответ

0 голосов
/ 20 декабря 2018

Вам необходимо указать тег в pom.xml, который вы используете для исключения групп:

Например, фрагмент pom:

<exclude.tag>unstable</exclude.tag>
<excludes>
    <tag>${exclude.tag}</tag>                       
</excludes>

Вы можете использовать ниже:

mvn test -Dexclude.tag=excludegroups

Также в TestNg testng.xml предоставляет эту возможность, упоминая тег exclude-group в исключении, как показано ниже:

<suite name="Exclude Group Suite" verbose="1">
  <test name="Exclude Group Test">
    <groups>
      <run>
        <include name="include-group" />
        <exclude name="exclude-group" />
      </run>
    </groups>
    <classes>
      <class name="ExcludeGroupTest" />
    </classes>
  </test>
</suite>

Ссылка: TestNG - Test Groups,Метагруппа, примеры групп по умолчанию

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...