Не удается заставить задачу NUnit Runner работать

#continuous-integration #nunit #bamboo #nunit-3.0 #nunit-console

#непрерывная интеграция #nunit #бамбук #nunit-3.0 #nunit-консоль

Вопрос:

Я создал задачу NUnit Runner, но она постоянно терпит неудачу. В качестве исполняемого файла я использую nunit3-console.exe

В моих тестах в тестовом проекте .net 4.6.1 используется NUnit3 Вот как настроено задание: конфигурация задания nunit

После запуска плана у меня ошибка:

 Could not find test result reports in the C:Usersdwbamboo-homexml- databuild-dirDWT-BW-JOB1 directory.
Invalid argument: -xml=BW14TestResult.xml
  

Я обнаружил, что это связано с тем, что задача NUnit runner на Bamboo предназначена для работы с NUnit2. Аргумент «-xml» не поддерживается в NUnit3 console runner.

Я нашел, что кто-то нашел решение, но оно не работает для меня: http://vijayshinva.github.io/devops/bamboo/nunit/tdd/ci/2016/02/25/configure-atlassian-bamboo-nunit-runner-to-execute-nunit-3-tests.html

В моем случае у меня другая ошибка:

 Could not find test result reports in the C:Usersdwbamboo-homexml- databuild-dirDWT-BW-JOB1 directory.
'nunit3-console.exe' is not recognized as an internal or external command, operable program or batch file.
  

Пожалуйста, помогите решить эту проблему. Спасибо

Комментарии:

1. Является nunit3-console.exe на твоем пути?

2. на моем пути D:durovaNUnit.ConsoleRunner.3.4.1toolsrunNunit3.bat файл с кодом: @echo off SET "var=%*" CALL SET var=%%var:--result=TestResults.xml nunit3-console.exe %var%;format=nunit3

3. Я предлагаю вам включить echo и посмотреть, что выполняется. Опубликуйте результат в своем вопросе, а не в комментарии, чтобы его можно было отформатировать так, чтобы его можно было прочитать.