Есть ли способ реализовать крючок AfterScenario
для повторного запуска текущего теста в случае сбоя?SpecFlow - Повторить неудачные тесты
Что-то вроде этого:
[AfterScenario("retry")]
public void Retry()
{
if (ScenarioContext.Current.TestError != null)
{
// ?
}
}
Примечания: Тесты в моем проекте объединены в упорядоченных испытаниях и выполняется с помощью MSTest.
Что условие делает, что это удастся, если вы запустите его второй раз? – rene
Хороший вопрос @rene! Думаю, моя идея мертворожденна. – LeeWay