Serenity-jbehave: тесты пройдены и не выполнены после сбоя в @AfterScenario - PullRequest
0 голосов
/ 28 мая 2019

Я настраиваю конфигурацию для Serenity и jbehave.

безмятежность: 1.46.0

jbehave: 4.4

Проблема: Когда на шаге @AfterScenario/@After возникает проблема (любое исключение или сбой), остальные сценарии и истории пропускаются, но не выполняются. Все шаги становятся зелеными в секунду, и только @AfterScenario/@After выполняется для каждого - и терпит неудачу.

Если какой-либо «нормальный» шаг завершается неудачно, он работает как ожидалось: этот шаг не выполнен, остальные шаги в сценарии не выполняются, @AfterScenario выполняется, и выполнение теста продолжается правильно со следующим сценарием.

Я пробовал некоторые конфигурации

Configuration configuration = new MostUsefulConfiguration();
   configuration.useStoryControls( new StoryControls().doResetStateBeforeScenario( true ).doSkipScenariosAfterFailure( false ));

Есть ли способ обработки сбоев в @AfterScenario/@After таким же образом, как и для "обычных шагов"? (просто потерпите неудачу и продолжайте выполнение)

Спасибо за вашу помощь!

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