У меня проблема с правильной настройкой тегов для нескольких тестов, где некоторые из них имеют много контуров, и я хочу использовать только один из них.
@ usa
ФункцияABC
@ критический
Сценарий: abc1
@ критический
Сценарий: abc2
Схема сценария:
Учитывая бла бла
Тогда параметр
@ sit @ критический
Примеры: | param | abc |
@ uat @ критический
Примеры: | param | abc |
@ mx
Функция DFG
@ критическая
Сценарий: cda
@ критический
Сценарий: cda2
Поскольку мне нужно запустить его из mvn, мне нужно использовать:
mvn test "-Dcucumber.options = --tags"
Но я не могу понять, как получить рабочую комбинацию: выполнить все тесты @critical и @usa, но только для @sit.(Пример @uat не должен выполняться).
mvn test "-Dcucumber.options = - tags @usa --tags @critical --tags @sit" -> запускает только 1 тест, а не 3: /
mvn test "-Dcucumber.options = - tags @usa --tags @critical" -> выполняется 4, а не 3: /
mvn test "-Dcucumber.options = - tags@usa --tags @ crit, @ sit "-> также не удается
пытался использовать 2x -Dcucumber.option каждый с одной комбинацией, но в свойствах сохраняется только вторая.
команда mavenСтрока не разрешать использовать "и", поэтому я не могу групповой тест в группах.