#continuous-integration #nunit #azure-devops #azure-pipelines-build-task
#непрерывная интеграция #nunit #azure-devops #azure-конвейеры-сборка-задача
Вопрос:
Когда я пытаюсь выполнить тест NUnit в задаче VSTS, я получаю следующую ошибку:
Warning: The path 'C:a1sINCASOL.IPpackages' specified in the 'TestAdapterPath' does not contain any test adapters, provide a valid path and try again.
У меня есть эти задачи в VSTS:
Задача «Запустить модульный тест» настроена следующим образом:
Обратите внимание, что я установил «Путь к пользовательским адаптерам тестирования».
Я думаю, что библиотеки DLL для NUnit правильно скопированы в папку packages, потому что в задаче «Восстановление Nuget» я вижу следующее:
Added package 'NUnit.2.6.4' to folder 'C:a1sINCASOL.IPpackages'
Примечания: Версия NUnit 2.6.4, и я использую размещенный агент
Ответ №1:
После нескольких часов поиска решения я решил его через несколько минут после того, как задал свой вопрос. Хотя я мог запустить свой тест на своем локальном компьютере с помощью NUnit Test Adapter, этот пакет не был добавлен в мою папку packages. Итак, как только я запускаю
Install-Package NUnitTestAdapter
для моих тестовых проектов все работает нормально.
Комментарии:
1. После установки адаптера как использовать Visual Studio для запуска одного теста?
2. Вы можете настроить задачу в конвейере сборки для запуска ваших тестов