#azure-pipelines #vstest
Вопрос:
У меня есть конвейер с несколькими заданиями, выполняющими n-модульные тесты на нескольких автономных агентах. Все эти задания выполняются параллельно на нескольких агентах. В рамках каждого тестового задания (которое выполняется только на 1 агенте, без параллельного выполнения) мы выполняем тесты на нескольких сборках и фильтруем тесты на основе категорий тестов.
Я вижу, что после завершения конвейера на вкладке «Тесты» отображается, сколько тестов выполнено, сколько неудачных и т. Д.
Я вижу, что за один тестовый запуск он показывает, скажем, 1000 выполненных тестов, 950 пройденных и 50 неудачных. После того, как я исправил некоторые тесты, он показывает, что в другом тестовом запуске было выполнено 1100 тестов, пройдено 1080 и 20 завершилось неудачно.
Таким образом, за один запуск он провел 1000 тестов, где, как и в другом запуске, он провел 1100 тестов.
Есть ли в этой задаче vstest@2 какая-то настройка, которая останавливает выполнение тестов, как только она видит, что некоторое количество тестов » x » не выполнено?