Ошибка Powershell в выполнении теста NUnit

Это может показаться глупым, но я пытался выполнить тест NUnit, используя скрипт powershell, у меня было несколько попыток, но надежд не было. Есть другой формат или мне нужно добавить плагин?

Любая помощь будет оценена...

Command = "c:\Program Files\NUnit 2.4.8\bin\nunit-console.exe" /config=Release "C:\projects\IntegrationTests\IntegrationTests.nunit" 2>&1

Вывод, как показано ниже:

PS C: \ tests> "c: \ Program Files \ NUnit2.4.8 \ bin \ nunit-console.exe" / config = Release

"C: \ projects \ IntegrationTests \ IntegrationTests.nunit" 2> & 1

Вы должны предоставить выражение значения в правой части оператора '/'.

В строке:1 символ: 55 + "c: \ Program Files \ NUnit 2.4.8 \ bin \ nunit-console.exe" / <<<<

config = Release "C: \ projects \ IntegrationTests \ IntegrationTests.nunit" 2> & 1

Заранее спасибо

2 ответа

Решение

Извините за беспорядок в верхнем диалоге, правильная версия кода ниже

& 'c:\Program Files\NUnit 2.4.\bin\nunitconsole.exe' /config=Release C:\Projects\IntegrationTests\IntegrationTests.nunit 2>&1

Вы не поставили часть

/config=Release

внутри вашего цитируемого текста команды.

Ваша команда, вероятно, должна выглядеть

"c:\Program Files\NUnit 2.4.8\bin\nunit-console.exe /config=Release C:\projects\IntegrationTests\IntegrationTests.nunit" 2>&1

... я не проверял параметры командной строки nunit-console.exe, но я полагаю, вы уже проверили, работает ли команда nunit.

Другие вопросы по тегам