您好我在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"
答案 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"