Как установить новое значение для аннотации из командной строки? - PullRequest
0 голосов
/ 29 января 2020

Моя задача: запускать автотесты из командной строки, передавая имя тега в качестве аргумента.

Мой класс:

@RunWith(Cucumber.class)
@CucumberOptions(
        monochrome = true,
        glue = {"com.company.stepDefs", "com.company.stepdefs"},
        features = {"src/test/resources/features/"},
        tags = {"@TEST1"},
        plugin = {"pretty", "html:target/cucumber-html-report"}
)

public class CucumberTest { }

Мне нужно передать новое значение для параметра tags.

  1. Что мне нужно сделать для этой задачи в Java -коде? Как установить новое значение для аннотации?

  2. Какая команда мне нужна в командной строке?

1 Ответ

1 голос
/ 29 января 2020
  1. Как установить новое значение для аннотации?

Через аргумент командной строки.

Какая команда мне нужна в командной строке?

mvn test -Dcucumber.filter.tags = "@ TEST1"

Документация - ваш друг:

https://cucumber.io/docs/cucumber/api/

...