После настройки шага NUnit с помощью прилагаемого инструмента NUnit:
У меня возникают проблемы с появлением следующего сообщения в начале журналапосле выполнения шага:
Для запуска бегущей команды TeamCity NUnit необходимо установить следующие расширения NUnit: NUnit.Engine.Listeners.TeamCityEventListener, NUnit.Engine.Services.ProjectLoaders.NUnitProjectLoader.Пожалуйста, следуйте нашим инструкциям по адресу: https://confluence.jetbrains.com/display/TCDL/NUnit#NUnit-NUnit3Extensions
Тесты работают нормально, а также покрытие dotCover.Но сам процесс заканчивается кодом выхода -100, что приводит к сбою всего шага.Я проверил, установлены ли расширения на агенте TeamCity вместе с пакетом, и похоже, что они - dll находятся в папке надстроек.Запуск nunit3-console с --list-extensions также показывает, что расширения установлены.
Я также пытался установить пакет NuGet комплекта NUnit.Console (и убедиться, что расширения также установлены) и запустить его с указаннымПуть к исполняемому файлу консоли nunit, но не повезло - сообщение об ошибке было таким же.Как и раньше, запуск nunit3-console из командной строки приводит к установленным расширениям.
К сожалению, я не знаю, какова логика этой проверки, и я не знаю, как ее воспроизвести.Я предполагаю, что есть некоторое несоответствие, потому что плагины явно работают, так как TeamCity распознает результаты и поместит их в интерфейс.
Версия TeamCity: 2018.1.2 Enterprise (сборка 58537) Версия NUnit: 3.9.0 (в комплекте)) * * тысяча двадцать-один