Устранение неполадок тестов Team Foundation Build
Обновлен: Ноябрь 2007
В следующих разделах описываются распространенные сценарии управления неполадок, которые могут происходить во время настройки тестов Team Foundation Build.
Ошибки файла журнала
По время статического анализа с использованием Team Foundation Build в файле журнала может появляться одна или обе из следующих ошибок:
Чтобы выполнить анализ кода в управляемых двоичных файлах, служба MSBuild должна запускать FxCop. Службе MSBuild не удалось найти двоичные файлы FxCop. Убедитесь, что Visual Studio Team System Development Edition или Visual Studio Team System Team Foundation Server установлены, и запустите службу MSBuild из «Командной строки Visual Studio» или укажите путь FxCop путем настройки переменной среды FXCOPDIR.
Цель RunTestWithConfiguration:
MSBUILD : предупреждение: Visual Studio Team System Test Edition или Visual Studio Team System Development Edition необходимы для запуска тестов в рамках Team Foundation Build.
Предыдущая ошибка была преобразована в предупреждение, так как задача вызывалась с использованием выражения ContinueOnError=true.
Построение продолжается, потому что условие "ContinueOnError" задачи "TestToolsTask" имеет значение "true".
Создана цель построения "RunTestWithConfiguration" в проекте "TFSBuild.proj".
Решение
Установите Visual Studio Team System Development Edition, чтобы запускать модульные тесты, средства статического анализа или покрытие кода. Если также необходимо включать веб-тесты и тесты нагрузи, установите вместо этого Visual Studio Team System Test Edition.
MSBUILD: предупреждение : Указанное приведение недействительно
Убедитесь, что у вас нет пустого списка тестов или списка подтестов, который включается в процесс построения. Если у вас есть пустые списки, отредактируйте файл TFSBuild.proj, чтобы удалить их.
Нет тестовых случаев для запуска
Убедитесь, что по крайней мере один список тестов включается в построение и что каждый список тестов включает по крайней мере один тест.
Ошибка операции публикации
Убедитесь, что учетная запись службы Visual Studio Team Foundation Build имеет полные права доступа к папке публикации и данная папка является общедоступной.
Файлы, добавленные к файлу конфигурации, не копируются в построение
Если вы добавляете дополнительные текстовые файлы к списку тестов, редактируя файл localtestrun.testrunconfig, укажите строку <path type="путь файла"> для deploymentItems и удалите последний символ "\" для каталога. Например, измените путь DH2.Test.TR.CRM\Conditions\ на путь DH2.Test.TR.CRM\Conditions.
См. также
Другие ресурсы
Администрирование Team Foundation Build