Могу ли я выйти из сценария из ловушек BeforeScenario и AfterScenario? - PullRequest
0 голосов
/ 26 марта 2019

Текущая проблема, связанная с исключениями, возникающими в хуках. Когда генерируются исключения (по крайней мере, из ловушек «После»), контекст предыдущего сценария не удаляется, что приводит к тому, что файл журнала для будущих сценариев становится нечитаемым.

В качестве временного исправления я добавил попытку / поймать тестовую настройку / разбор, однако я хочу видеть, что что-то сработало, не просматривая логи. Мы рассматриваем результаты Дженкинса, поэтому, если мы сможем «провалить» тест, мы с большей вероятностью обнаружим проблему.

Есть ли способ сделать это вручную, не допуская выдачи исключения?

1 Ответ

0 голосов
/ 18 мая 2019

В вашем блоке catch сделайте преднамеренное ложное утверждение, как показано ниже ..

Assert.True(false); //(Xunit)
Assert.IsTrue(false); //(Nunit)

Это может привести к провалу теста в хуках без исключения.

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