задача vstest@2 не запускает все тесты nunit при сбоях тестирования

#azure-pipelines #vstest

Вопрос:

У меня есть конвейер с несколькими заданиями, выполняющими n-модульные тесты на нескольких автономных агентах. Все эти задания выполняются параллельно на нескольких агентах. В рамках каждого тестового задания (которое выполняется только на 1 агенте, без параллельного выполнения) мы выполняем тесты на нескольких сборках и фильтруем тесты на основе категорий тестов.

Я вижу, что после завершения конвейера на вкладке «Тесты» отображается, сколько тестов выполнено, сколько неудачных и т. Д.

Я вижу, что за один тестовый запуск он показывает, скажем, 1000 выполненных тестов, 950 пройденных и 50 неудачных. После того, как я исправил некоторые тесты, он показывает, что в другом тестовом запуске было выполнено 1100 тестов, пройдено 1080 и 20 завершилось неудачно.

Таким образом, за один запуск он провел 1000 тестов, где, как и в другом запуске, он провел 1100 тестов.

Есть ли в этой задаче vstest@2 какая-то настройка, которая останавливает выполнение тестов, как только она видит, что некоторое количество тестов » x » не выполнено?