Как включать и исключать сценарии из выполнения тестов в JBehave?

У меня есть несколько историй. В каждой истории есть несколько сценариев. Пример:

Story 1.
Scenario 1.
Scenario 2.
Scenario 3.
Story 2.
Scenario 1.
Scenario 2.

TestNG имеет файл suite.xml для настройки, какие тесты и/или методы должны выполняться.

Я нашел в классе jBehave StoryFinder, но ему нужно изменять мой код каждый раз, когда я выполняю разные сценарии.

Я хочу выполнить, например, в Story 1 Scenario 2 и Scenario 3, а в Story 2 только Scenario 2. Я не нашел, как настроить jBehave истории для легкой настройки.


person Yury Staravoitau    schedule 05.02.2013    source источник
comment
Не могли бы вы помочь мне, как интегрировать testNG в Jbehave. Мне просто нужен пример кода только для файла класса тестового запуска с использованием testNG, который будет запускать файл класса тестовых шагов. Пожалуйста, поделитесь некоторыми идеями.   -  person SKumar    schedule 15.12.2015


Ответы (1)


Вы можете сделать это, используя метатег @skip в сценариях.

Пример приведен здесь: http://jbehave.org/reference/stable/meta-info.html

person Rahul    schedule 05.02.2013
comment
Плохо, если у вас около 1000 сценариев, и вы хотите выполнять параллельно два разных набора. - person Yury Staravoitau; 05.02.2013
comment
Я с тобой согласен. Одна история для одного сценария - это правильный путь - person Yury Staravoitau; 15.03.2016