这可能听起来很傻但我一直在尝试使用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
先谢谢
答案 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