执行NUnit测试时出现Powershell错误

时间:2010-01-21 16:52:02

标签: nunit powershell-v2.0 nunit-console

这可能听起来很傻但我一直在尝试使用powershell脚本执行NUnit测试,有几次尝试但没有希望。有不同的格式或我需要添加插件吗?

任何帮助都会得到满足......

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 个答案:

答案 0 :(得分:2)

您没有放置

部分
/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命令是否有效。

答案 1 :(得分:2)

很抱歉顶层对话框中有乱七八糟,正确的代码版本

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