Поделиться через


Расширения политики

В этой статье перечислены и описаны все расширения Microsoft.Testing.Platform, связанные с возможностями политики.

Снова пробовать

Расширение для обеспечения устойчивости и обработки временных сбоев в .NET.

Это расширение предназначено для тестов интеграции, в которых тест сильно зависит от состояния среды и может столкнуться с временными сбоями.

Это расширение поставляется в составе пакета Microsoft.Testing.Extensions.Retry.

Заметка

Пакет поставляется с ограничивающей лицензией Microsoft.Testing.Platform Tools. Полная лицензия доступна на https://www.nuget.org/packages/Microsoft.Testing.Extensions.Retry/1.0.0/License.

Доступные варианты приведены следующим образом:

Выбор Описание
--retry-failed-tests Повторно запускает все неудачные тесты до тех пор, пока они не будут пройдены или пока не будет достигнуто максимальное количество попыток.
--retry-failed-tests-max-percentage Избегает повторного запуска тестов, если процент неудачных тестовых случаев пересекает указанное пороговое значение.
--retry-failed-tests-max-tests Избегает повторного запуска тестов, когда число неудачных тестовых случаев пересекает указанное ограничение.