Allure report представляет собой 2 отдельных теста, когда я использую jBehave "Give story" - PullRequest
0 голосов
/ 10 февраля 2019

Короче, я пытаюсь запустить тест, который содержит "Givenstories".Часть Givenstories в основном является предварительным условием для многих тестов.

Проблема в том, что когда я использую «Givenstories», отчеты Allure рассматривают это как две отдельные истории (и сообщают об этом как две истории, а не одна история).

Вопрос: Как использовать «Givenstories» как часть одной реальной истории, которую я запускаю, чтобы она сообщала как единый результат.

Псевдокод: Сценарий: A-Это предварительное условие

с учетом "Я вхожу в систему" Затем "Я делаю поиск"


В отдельной истории;

Сценарий:Я хочу удалить найденную запись

GivenStories: linkto / вышеуказанный / story.story

Учитывая "Поиск завершен" И "Видна кнопка удаления" Затем "удалитьзапись ".

Когда я запускаю это, оба сканария сообщаются как отдельные отчеты, несмотря на то, что я запускал только второй сценарий, описанный выше.

Я думаю, что @aftertest запускается после запуска данного Stories, так есть ли опция @Override или что-то, что я должен использовать?

Сам тест работает, как и ожидалось, это просто отчет, который я не могу обойти.Я не хочу копировать и вставлять загрузку шагов перед каждым тестом, когда Если я могу сделать это, однажды правильно работает

Любые отзывы приветствуются.

...