Как запустить тесты NUnit на TFS? - PullRequest
0 голосов
/ 11 сентября 2018

Вопрос:

Как запустить NUnit тесты на TFS?

Попытки:

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

Я добавил пакет NUnit3TestAdapter в свой тестовый проект.

Однако мои тесты до сих пор не обнаружены.

TFS отображает следующее сообщение:

Для этой сборки тестовые прогоны недоступны.Включите автоматические тесты в конвейере сборки, запустив выбранную среду тестирования, такую ​​как JUnit, Visual Studio Test или xUnit.Если вы решите запускать тесты с помощью пользовательской задачи или программы запуска, вы можете опубликовать результаты с помощью задачи «Опубликовать результаты теста».

Ожидание:

I'mУдивило, что NUnit - это не вариант, который я могу просто выбрать. Поэтому это стандартная среда модульного тестирования для .Net.

1 Ответ

0 голосов
/ 12 сентября 2018

Как запустить тесты NUnit на TFS?

Здесь есть блог, в котором подробно описывается, как запускать тесты NUnit на TFS: Запуск тестов NUnit в сборке TFS 2015vNext

Проще говоря следующим образом:

  1. Добавить пакет Nuget для тестового адаптера NUnit
  2. Укажите путь к пользовательскому тестовому адаптеру внутриопределение сборки

    • Копирование адаптеров в папке Visual Studio TestWindows

    • Укажите путь к пользовательскому тестовому адаптеру с пакетами nunit

Примечание

Вам необходимо отредактировать расширенные настройки задачи Visual Studio Test, чтобы она указывала на папку пакетов NuGet для вашего решения (которая будетзаполняется через восстановление NuGet), поэтому можно найти пользовательский тестовый адаптер nUnit, т. е. обычно установить его на $(Build.SourcesDirectory)\packages

Некоторые другие учебные пособия для справки:

xUnit или NUnitс Visual Studio Online Build

Запускg nUnit и Jasmine.JS модульные тесты в сборке TFS / VSO vNext

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...