Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Как расширить список тэгов в СucumberOptions

jenkins
java
selenium
testng
Теги: #<Tag:0x00007f7b6d62b688> #<Tag:0x00007f7b6d62b548> #<Tag:0x00007f7b6d62b408> #<Tag:0x00007f7b6d62b2c8>

(Степан Корчевский) #1

Допустим у меня есть smoke-тест:

@CucumberOptions(
    features = {"src/test/resources/features/"},
    glue = {"stepDefinitions/"},
    format = {"html:target/cucumber-report", "json:target/cucumber-report/cucumber.json"},
    tags = {"~@inDev", "@smoke"})
public class SmokeTest extends BaseTestRunner {
}

и ещё 2 сценария с тэгами @smoke.
у первого сценария дополнительно висит тег @booking
Вопрос: возможно ли без изменения ручками тэгов в тесте добавить в CucumberOptions ~@booking
Немного знаю о параметре -Dcucumber.options="–tags @booking" , но он перезаписывает уже прописанные тэги в тесте в аннотации CucumberOptions


(Павел) #2

Вы хотите через command line добавлять тег @booking к существующему набору тегов в аннотации? А в чем проблема явно указывать весь список тегов при запуске через command line?


(Степан Корчевский) #3

не хочется все тэги выносить в command line. Приятнее их видеть в тесте.
А временные хотелось бы выносить в command line, что бы не искать по тестам где вставлять а где нет