Ошибка Powershell в выполнении теста NUnit - PullRequest
4 голосов
/ 21 января 2010

Это может звучать глупо, но я пытался выполнить тест 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" / <<<< </p>

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

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

Ответы [ 2 ]

2 голосов
/ 22 января 2010

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

& 'c:\Program Files\NUnit 2.4.\bin\nunitconsole.exe' /config=Release C:\Projects\IntegrationTests\IntegrationTests.nunit 2>&1
2 голосов
/ 22 января 2010

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

/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.

...