Недавно я обновился до TeamCity 9.1.6 для запуска моих новых модульных тестов на основе NUnit 3.2.1. Но теперь у меня возникают проблемы с запуском тестов:
Я выбрал исполнителя NUnit3 в шагах сборки, настроил его соответственно:
При создании я получаю сообщение об ошибке: "Не удалось загрузить файл или сборку" nunit.framework "или одну из его зависимостей. Система не может найти указанный файл." .
Все должно быть хорошо, пути прекрасны, сборка находится на пути тестовой сборки, все построено в конфигурации AnyCPU. Там также ошибка, указывающая на то, что версия NUnit не является версией, которая, я думаю, дерьмо, это релиз на веб-сайте NUnit. И ошибка, кажется, не сломала ничего (она присутствовала даже тогда, когда у меня была ошибка перед ошибкой "nunit.framework", и когда я исправил ее, сборка получила дальнейшее развитие).
Любые подсказки оцениваются!
UPDATE: Выполнение тестов с использованием лидера командной строки и запуск этого же nunit3-console.exe отлично работает. Поэтому я предполагаю, что это проблема с бегуном NUnit. Тем не менее, приветствуются предложения о том, как исправить это.
ОБНОВЛЕНИЕ 2: Я попытался понизить как пакет решений, так и NUnit-Console, используемые TeamCity до 3.0.0, - все же, тот же результат.
ОБНОВЛЕНИЕ 3: Как я уже подозревал, поддержка TeamCity подтвердила, что сообщение о том, что версия NUnit не поддерживается, является ошибочной и ничего не должна влиять.