У нас есть настройка TFS 2010 с выделенным сервером сборки.Сборка для моего решения, генерирующего проблемы, работает нормально, а также корректно запускает все связанные модульные тесты.Проблема, однако, заключается в том, что покрытие кода не отображается (локально это работает).Я дважды проверил следующие вещи:
- В используемом определении сборки «Analyze Test Impact» установлено значение «true»
- Файл TestSettings, указанный в разделе «Автоматические тесты / сборка тестов»,«Local.testsettings»
- В файле «Local.testsettings» включена функция «Покрытие кода» (в разделе «Данные и диагностика») и ...
- ... «Узлы приборов на месте»также настроен файл ключа для повторной подписи (.snk)
- Я также попытался изменить путь к файлу ключа на UNC-путь на сервере сборки, поскольку я не был уверен, будет ли он доступен изтам
Несмотря на все вышеперечисленные шаги, я не могу заставить работать покрытие кода для сборок на нашей TFS.«Сводка» показывает, что все тесты были успешно выполнены, а следующая строка гласит «Нет результатов покрытия кода».Файл журнала, сгенерированный для самой сборки, нигде не показывает слово «покрытие», и я не понимаю, почему я по крайней мере не получаю сообщение об ошибке для работы.
Я прочиталв некоторых других публикациях о том, что требуется установка по крайней мере VS2010 Premium, не нужно устанавливать на сервере сборки , но я также читал, что в противном случае это приведет к соответствующему сообщению об ошибке, поэтому я ожидаючто это не причина для моих проблем.
Любые идеи или указатели в правильном направлении очень ценятся, заранее спасибо
G.