Дженкинс не будет запускать мой тест NUnit, но CMD будет - PullRequest
0 голосов
/ 27 сентября 2018

Я изо всех сил пытался заставить мою установку Jenkins запустить мои тесты NUnit.Если я использую cmd для запуска тестов, то все в порядке.В Jenkins у меня есть пустая сборка с шагом сборки, настроенным для запуска тестов NUnit.enter image description here

Затем я создаю тест из Jenkins, и все выглядит нормально: enter image description here

И в нижней части консоли Jenkinsвывод выглядит так, будто тест выполняется .. но его нет!

enter image description here

I Затем перейдите прямо в папку, где находятся тестовые библиотеки DLL, и запуститеcmd и запустить тесты.Работает как шарм!

enter image description here

1 Ответ

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

Дженкинс, кажется, рассматривает ваши две строки как две отдельные команды.Убедитесь, что две строки в кавычках просто разделены пробелом, а не переводом строки.

Это можно определить по тому, как команда записана в выводе Jenkins - все, что у вас есть, должно быть одной командой, а недве отдельные записи.Причина, по которой вы видите некоторые выходные данные NUnit, заключается в том, что если вы запустите nunit3-console без параметров, вы получите список параметров, которые он выводит, в консоль.

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