Как включить покрытие кода для модульного тестирования в автоматической сборке TFS2010?
В Visual Studio 2010 мы включили покрытие кода для наших тестовых проектов (Тест -> Изменить параметры теста -> Локальные настройки теста -> включить покрытие кода и выбрать сборки для выполнения покрытия кода).
Теперь все работает нормально (мы можем прочитать покрытие кода) при запуске из Visual Studio 2010 (Test -> Run -> All Test In Solution).
Проблема в том, что в TFS 2010 при сборке не сообщается о покрытии кода.
Обратите внимание, что тестовые проекты используются контроллером сборки, но без покрытия кода.
Для нас очень важно включить покрытие кода вместе с модульным тестированием.
Я забыл упомянуть, что проблема, с которой я сталкиваюсь, связана с покрытием кода для проекта веб-приложения.
На шаге:
Тест -> Изменить настройки теста -> Локальные настройки теста -> включить покрытие кода и выбрать сборки для запуска покрытия кода по
при выборе сборок вы можете выбрать веб-приложение. Я думаю, что проблема связана с Path (значение в столбце Path от мастера), который является с компьютера разработчика (http://localhost. ..). При сборке и развертывании с TFS сборка происходит на одном сервере, а развертывание - на другом.
Вопрос должен быть теперь: какой путь должен быть доступен в настройках теста. Путь сборки или путь развертывания?
В настоящее время я не на работе и не могу проверить свои сомнения.
Я дам вам знать, как только я свяжусь с TFS.