Предоставление нескольких комбинаций тегов для параметров огурца с помощью командной строки maven - PullRequest
0 голосов
/ 19 сентября 2019

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

@ 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Строка не разрешать использовать "и", поэтому я не могу групповой тест в группах.

...