Динамическое переключение шаблонов имен jUnit5 в Maven pom. xml? - PullRequest
0 голосов
/ 05 марта 2020

после прочтения этого: http://maven.apache.org/surefire/maven-surefire-plugin/examples/inclusion-exclusion.html

Я понимаю, что именно поэтому в Jenkins, когда мы тестируем, наш проект выполняется с помощью конвейерного скрипта Jenkins

testInfo = artifactoryMaven.run pom: 'pom.xml', goals: 'test'

Он не выполняет все тесты, называемые SomeThingTestIT. java (Интеграционные тесты).

Однако, если бы я просто указал те, которые указаны выше, он всегда будет выполняться. Я хотел бы иметь возможность контролировать это, только выполнять ИТ-тесты на некоторых сценариях ios, используя то же самое задание на сборку (я не хочу go собирать / запускать отдельное задание на сборку ИТ-тестов ..)

Итак, как мне управлять этим динамически? я могу ввести некоторую переменную в файл pom, которую я могу установить в env?

Мой второй вопрос: как проверить, не прошли ли тесты? Насколько я понимаю, в настоящее время без какого-либо способа проверки результатов testInfo работа будет продолжена, даже если некоторые тесты не пройдены ...

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