Как я могу предоставить Specflow для выполнения одного и того же сценария несколько раз?
С SpeFlow+SpecRun каждый неудачный тестовый пример будет выполнен три раза. И если одно из этих исполнений будет Сбой, Сценарий будет Сбой, несмотря на то, что он пройден.
Есть любая конфигурация, чтобы сделать это, чтобы обеспечить этот режим выполнения. И проблема в том, что specflow создает отчет для каждого выполнения? Поэтому, пожалуйста, помогите. Благодарю.
3 ответа
Решение
Чтобы отключить повтор сценария, необходимо установить для параметра retryCount в элементе выполнения значение 0. См. http://www.specflow.org/plus/documentation/SpecFlowPlus-Runner-Profiles/
Смотрите ниже, чтобы обработать количество повторов:
<Execution stopAfterFailures="0" testThreadCount="1" testSchedulingMode="Sequential" retryCount="0"/>
Решение, которое я нахожу, состоит в том, чтобы изменить параметр stopAfterFailures на 1 (предыдущее значение - 3) в файле Default.srprofile.
<Execution stopAfterFailures="1" testThreadCount="1" testSchedulingMode="Sequential" />