Как я могу предоставить 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" />
Другие вопросы по тегам