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

在Jenkins中运行MsTest失败,CreateProcess错误=5,访问被拒绝,jenkins,mstest,Jenkins,Mstest,我将MsTest作为Jenkins的构建步骤运行,但失败原因如下: [Test] $ "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\UnitTestPro

我将MsTest作为Jenkins的构建步骤运行,但失败原因如下:

[Test] $ "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" Access is denied FATAL: MSTest command execution failed java.io.IOException: Cannot run program "c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE" (in directory "C:\Program Files (x86)\Jenkins\workspace\Test"): CreateProcess error=5, Access is denied [测试]$“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插件。知道我做错了什么吗?

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

谢谢,成功了!Jenkins实际上给了我一个警告,当我附加MsTest时,它应该是一个目录,但后来它工作了。