Как включить тесты на огурец в процессе работы, но не выполнять их - PullRequest
0 голосов
/ 26 июня 2018

Некоторые из моих сценариев с огурцами терпят неудачу, и я хочу пометить их как @ wip , чтобы я мог пометить их в классе Runner.java, но фактически не запускать их.

Я отмечаю сбойные сценарии в моем файле .feature следующим образом:

@wip
Scenario Outline: BR001 - NEGATIVE - Description

И я указываю тег в классе Runner следующим образом:

@RunWith(Cucumber.class)
@CucumberOptions(
    plugin = {"progress",
            "html:build/report/cucumber/html",
            "junit:build/report/cucumber/junit/cucumber.xml",
            "json:build/report/cucumber/json/cucumber.json"
    },
    glue = {"qa"},
    features = {"src/test/java/features"}, 
    tags = {"@BR000,@BR004b, @BR007, @BR008, @BR009, not@wip"}
    )
public class QARunner {

Если я удаляю not @ wip , тогда остальные 5 тестов пройдут нормально.

Какие изменения мне нужно внести, чтобы я мог включать текущие тесты, но не запускать их?

1 Ответ

0 голосов
/ 26 июня 2018

Понял это, обновив следующую строку в приведенном выше классе Runner.java следующим образом:

tags = {"@BR000,@BR004b, @BR007, @BR008, @BR009", "~@wip"}

Выполняет все тесты в первых кавычках ("") и не выполняет теги во второй паре кавычек.

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