Я использую MTM 2010 для запуска автоматических тестов и реализовал пользовательский адаптер диагностических данных (DDA), собирающий файлы журналов, которые создаются при выполнении тестов.
Когда я вношу некоторые изменения в реализацию DDA, увеличиваю его версию сборки и развертываю новую версию на машине, на которой работает MTM, этот DDA снова появляется в списке DDA в MTM (при этом у меня их три в списке).
Как я могу избавиться от старых версий моего DDA, появляющихся в MTM?
Похоже, что в TFS хранятся некоторые «артефакты» для каждой версии сборки (GUID).
Если я попытаюсь установить более старую версию DDA, выбрав ее в MTM, я получу предупреждение о том, что редактор не может быть запущен, поэтому я могу редактировать только XML-представление настроек DDA.
Это своего рода «проверка», действительно ли старая версия больше не установлена. Действительно похоже на то, что если DDA той или иной версии будет распознаваться MTM в первый раз, то информация о ней будет храниться где-то в TFS...
Дополнительная информация:
Если я разверну новую версию DDA, файлы, принадлежащие старой версии, будут переопределены. Я развертываю новую версию для:
- машина, на которой работает MTM (чтобы иметь возможность настроить этот DDA)
- виртуальная машина, на которой выполняются мои тесты (где установлен агент тестирования)