TFS2010 сборка с модульным тестом - PullRequest
2 голосов
/ 27 июня 2011

Я пытаюсь преобразовать настройки системы сборки с помощью сценариев TeamCity и Nant для использования TFS2010 (мы купили лицензию и могли бы использовать ее). После некоторой работы я получаю веб-проект для сборки и развертывания в Интернете.-server.В нашем решении есть домен, API, тест и веб-проект.

Как настроить TFS для запуска написанных нами модульных тестов?Я настроил сборку для поиска ***. UnitTest.dll в (VS2010) Изменить определение сборки> Процесс> Автоматические тесты

Теперь сборка завершается с сообщением: «Не удалось загрузить файл или сборку'nunit.framework, Version = 2.5.3.9345 "Правильно ли я говорю, что TFS пытается запустить NUnit на сервере сборки?Я установил NUnit-2.5.3.9345 на этот сервер сборки TFS2010, но все еще ничего?

Спасибо

Джек

Ответы [ 2 ]

2 голосов
/ 27 июня 2011

Средство сборки в TFS использует MSTest в качестве тестового прогона , с которым он тесно интегрирован.

Если вы хотите запускать свои модульные тесты с NUnit как частьвашей сборки, взгляните на проект NUnit for Team Build на CodePlex .

Проект начался для TFS 2008, однако добавлена ​​поддержка TFS 2010 в версии 2.0 .Обратите внимание, что эта функция все еще находится на ранней стадии разработки, поэтому ваш пробег может варьироваться .

0 голосов
/ 20 сентября 2012

Я опоздал на игру, потому что недавно мне пришлось столкнуться с этой проблемой. Я нашел эту статью полезной для меня в этом. Это не сработало сразу, но я обнаружил, что если я добавлю его в свой buildscript через элементы управления аналогичным образом / шаблон, это будет работать.

Моя единственная проблема в настоящее время заключается в том, что он на самом деле приводит к ошибке (сейчас он предупреждает), даже если помечать их как вызывающие ошибку сборки

Ссылка: http://blog.gfader.com/2011/06/running-nunit-tests-in-tfs-2010.html

...