Подтвердить что ты не робот

Как интегрировать тесты NUnit в сборку TFS 2010

Каков наилучший способ интеграции тестов nunit в TFS 2010? Это через общие тесты или есть лучший подход к их запуску?

В идеале я хотел бы иметь гранулярность одного общего теста на каждую тестовую сборку и иметь способ вывести результаты в отчет о сборке TFS.

4b9b3361

Ответ 1

Вы можете запускать тесты nunit из командной строки , и поэтому вы можете автоматизировать эти тесты с помощью шаблона сборки (Workflow).

Поскольку для TFS 2010 еще не существует много настраиваемых действий по созданию, вы можете написать свой собственный, чтобы убедиться, что он лучше интегрируется с TFS Build Report. Здесь вы можете найти некоторую информацию о написании пользовательской операции сборки.

Другим подходом было бы создание модульных тестов через Visual Studio. Эти тесты будут автоматически запускаться при выполнении сборки.

Ответ 2

На данный момент (октябрь 2011 г.) самый простой способ - это, вероятно, с помощью действия NUnit, которое можно найти в Community TFS Build Extensions.

Ответ 3

Ian Battersby написал отличный учебник, как настроить тесты NUnit для Visual Studio 2010.

В принципе, вам необходимо:

  • загрузите его шаблон рабочего процесса сборки и установите для определения вашей сборки
  • установите NUnit и NUnitTFS в вашем tfs машина
  • добавить пути к установленным каталогам в параметрах процесса сборки
  • установить параметры конфигурации для сборки в параметрах процесса сборки
  • измените свой NUnitTfs.exe.config с именем своей коллекции