【问题标题】:Running MsTest in Jenkins fails with CreateProcess error=5, Access is denied在 Jenkins 中运行 MsTest 失败,CreateProcess 错误=5,访问被拒绝
【发布时间】:2017-05-19 22:01:49
【问题描述】:

我正在将 MsTest 作为 Jenkins 的构建步骤运行,但它失败了:

[测试] $ "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 error=5,访问被拒绝

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

【问题讨论】:

    标签: jenkins mstest


    【解决方案1】:

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

    【讨论】:

    • 谢谢,成功了!当我附加 MsTest 时,Jenkins 实际上给了我一个警告,它应该是一个目录,但后来它起作用了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-20
    • 2020-07-16
    • 1970-01-01
    • 2017-02-24
    • 2013-06-06
    • 2011-03-01
    相关资源
    最近更新 更多