MsTest在Jenkins的Batch命令中运行特定的TestCase

时间:2015-10-28 10:54:46

标签: batch-file jenkins mstest

您好我在Jenkins中配置了一个MsTest项目。目前,当我使用以下批处理命令执行测试项目时,它将运行项目中的所有测试用例。

假设我的测试项目中有一个名为 ABC 的测试用例,我怎么能在jenkins的windows batch命令中只运行那个特定的测试用例。

这是当前命令

"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\mstest.exe"
 /testcontainer:"%WORKSPACE%\MYPROJECT\bin\debug\MYTEST.dll" 
/resultsfile:"%WORKSPACE%\result_%BUILD_NUMBER%.xml"

我试过了,但它没有用

 "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\mstest.exe"
     /testcontainer:"%WORKSPACE%\MYPROJECT\bin\debug\MYTEST.dll\test:ABC" 
    /resultsfile:"%WORKSPACE%\result_%BUILD_NUMBER%.xml"

1 个答案:

答案 0 :(得分:1)

你缺少"以及MYTEST.dll和"之后的空格before ABC"。试试这个:

"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\mstest.exe"
 /testcontainer:"%WORKSPACE%\MYPROJECT\bin\debug\MYTEST.dll" /test:"ABC" 
/resultsfile:"%WORKSPACE%\result_%BUILD_NUMBER%.xml"