在Jenkins中运行MsTest失败,出现CreateProcess错误= 5,访问被拒绝

sas*_*alm 2 mstest jenkins

我正在从詹金斯(Jenkins)运行MsTest作为构建步骤,但失败并显示:

[测试] $“ c:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE” /resultsfile:TestResult.trx / noisolation“ / testcontainer:C:\ Program Files(x86)\ Jenkins \ workspace \ Test \ UnitTestProject1 \ bin \ Debug \ UnitTestProject1.dll”
拒绝访问
严重:MSTest命令执行失败
java.io.IOException:无法运行程序“ c:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE”(在目录“ C:\ Program Files(x86)\ Jenkins \ workspace \ Test”中):CreateProcess错误= 5,访问被拒绝

我使用MsTest插件。知道我在做什么错吗?

Mat*_*att 5

您需要在MSTest设置中指定完整路径,包括MSTest的可执行文件,当前它正在尝试将“ IDE”作为可执行文件运行!

  • 谢谢,成功了!Jenkins实际上警告我,当我附加MsTest时,它应该是目录,但此后它可以工作。 (2认同)