Что я хотел бы сделать, так это потерпеть неудачу и прервать сборку TFS после, скажем, 10 тестов. Я не вижу параметра для этого в определении сборки.
У нас есть тысячи интеграционных тестов, которые запускаются как часть ночной сборки. Эти тесты выполняются около 1 часа, поэтому их запускает только ночная сборка; более быстрые модульные тесты запускаются как часть сборки CI при каждой регистрации.
Когда у нас есть неудачная сборка в ночное время, мы хотели бы повторно запустить эту сборку на следующий день, но прервать ее, как только будет 10 неудачных тестов. Это сэкономит нам время при отслеживании проблем.
В идеале тесты не должны занимать так много времени, но с практической точки зрения мы не можем решить эту проблему за короткий промежуток времени.