Пытаюсь познакомиться с автоматизацией тестирования с помощью Microsoft TFS Api.
Я создал программу, которая запускает мой тестовый набор - она использует код, аналогичный описанный здесь, например:
var testRun = _testPoint.Plan.CreateTestRun(false);
testRun.DateStarted = DateTime.Now;
// ...
testRun.Save();
Я считаю, что это заставляет их запускаться, как только любой из агентов может их запустить, вместо того, чтобы откладываться на определенное время. Я ошибся? Во всяком случае, работает нормально.
Но мой лидер сказал мне, что задача должна запускаться каждый раз, когда новые входные файлы копируются в определенную папку (в сети, я думаю, или, возможно, в TFS).
Поэтому я ищу способ, который позволяет запускать тесты при некоторых условиях, но в настоящее время безуспешно. Наверное, я пропускаю правильные ключевые слова.
Я нашел только что-то смутно связанное ?forum=vsmantest" rel="nofollow noreferrer">здесь, но, кажется, они говорят, что это невозможно должным образом.
Итак, есть ли какие-либо средства в TFS/MTM, какие-либо способы или подходы для достижения моей цели? Заранее спасибо за любые подсказки/ссылки.