Как интегрировать тесты NUnit в сборку TFS 2010 - PullRequest
22 голосов
/ 19 марта 2010

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

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

Ответы [ 3 ]

20 голосов
/ 08 октября 2011

На данный момент (октябрь 2011 г.), возможно, самый простой способ - через действие NUnit, которое можно найти в Расширениях построения TFS сообщества .

12 голосов
/ 23 марта 2010

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

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

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

1 голос
/ 10 декабря 2013

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

В основном вам необходимо:

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