Мы попытались реализовать отображение зависимостей, описанное в этом посте Microsoft, но оно не работает.
Пример реализации сопоставления зависимостей Microsoft
Мы включили в нашей сборке «Запуск только затронутого теста» и задали «Файл настроек» и файл TIA.usermap из задачи Visual Studio.
После этого мы создали файл XML в корне решения и установили параметры для выполнения конкретного теста из FullyQualifiedName, содержащегося в изменениях после регистрации.
Мы убедились, что файл XML правильно расположен по адресу $(System.DefaultWorkingDirectory)
на сервере агента сборки.
Мы проверили некоторые модификации, которые влияют на классы репозиториев.
Как вы можете видеть, в журнале тестовых сборок нет информации о файле TIAmap.xml
, и тесты не были запущены, в то время как изменения кода влияют на папку репозитория.
У нас есть более двух тысяч тестов, и ни одного из них не запущено.
Есть ли у вас идеи, почему не запускаются тесты, которые будут влиять, а не влиять на папку репозиториев?