在尝试运行多个测试类别时,Jenkins Mstest插件会在命令行中删除双引号

时间:2013-06-07 19:47:46

标签: jenkins mstest jenkins-plugins

尝试通过Jenkins mstest插件命令行运行多个测试类别会产生错误

命令行Auguments :/ testsettings:Test \ Tests \ Local.testsettings / category:“!FAIL&!LIVE” 给  控制台输出:cmd.exe / C“C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ mstest.exe”/ resultsfile:Test \ Tests \ TestResults \ Endpoints \ Tests .trx /testsettings:Test\Tests\Local.testsettings / category :! FAIL&!LIVE /testcontainer:Test\Tests\Tests\bin\Endpoints\Tests.dll&&退出%% ERRORLEVEL %% 错误:'!LIVE'未被识别为内部或外部命令,

通过cmd手动运行:“C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ mstest.exe”/ resultsfile:Test \ Tests \ TestResults \ Endpoints \ Tests .trx /testsettings:Test\Tests\Local.testsettings / category :! FAIL&!LIVE /testcontainer:Test\Tests\Tests\bin\Endpoints\Tests.dll

这在通过cmd运行时有效,但不适用于jenkins插件

如何让jenkins插件不删除引号?或者还有其他方式。

1 个答案:

答案 0 :(得分:0)

我认为这是与https://issues.jenkins-ci.org/browse/JENKINS-13412

相关的错误