Я настраиваю конфигурацию для 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
таким же образом, как и для "обычных шагов"? (просто потерпите неудачу и продолжайте выполнение)
Спасибо за вашу помощь!