Тестовый запуск TFS 2010 Team Build завершился неудачно с ошибкой в ​​отношении диагностического адаптера воздействия теста (два или более коллектора установлены для сбора информации из IIS) - PullRequest
2 голосов
/ 17 февраля 2012

Мы используем TFS для групповых сборок и имеем сценарий, в котором наше приложение собирается успешно, и все модульные / интеграционные тесты выполнены успешно, но тестовый запуск завершается неудачно с ошибкой ниже:

Error   2/16/2012 4:28:14 PM    Unable to create collection settings, diagnostics and data collection may not take place. This can be caused by having more than one instance of Microsoft Test Manager being run at the same time, or by having two or more collectors set to collect information from IIS.    Test Impact 

Обходной путь для решения этой проблемы на данный момент заключается в том, чтобы вручную снова поставить в очередь сборку, и следующая сборка завершится успешно.

Для этой сборки в выбранном файле настроек теста включены следующие адаптеры данных и диагностики:

  • Покрытие кода
  • Информация о системе
  • Испытательное воздействие

Судя по сообщению об ошибке, два выбранных диагностических адаптера конфликтуют друг с другом. Разве у вас не могут быть одновременно включены адаптеры Code Coverage и Test Impact?

1 Ответ

1 голос
/ 19 февраля 2012

Сбор данных покрытия кода не работает, если у вас также настроен параметр теста для сбора информации IntelliTrace.(Которого у вас, похоже, нет)

Является ли ваше приложение приложением ASP.NET, работающим на IIS? Затем необходимо выбрать Collect data from ASP.NET applications running on Internet Information Services на вкладке Advanced.

Является ли ваше приложение приложением ASP.NET, работающим в IIS на удаленных клиентских машинах? Вы также должны использовать адаптеры данных и диагностики ASP.NET Client Proxy for IntelliTrace и Test Impact.Это, однако, означает, что вы не можете использовать адаптер Code Coverage.

Ссылки:

...