嗨,我是jenkin的新手,并尝试配置jenkins来运行编码的UI测试 . 我正在使用Windows批处理命令行在jenkins中运行编码的ui .

当我这样做时,Command正在成功执行但所有测试都因此错误消息而失败 . “调用测试类的初始化方法时出错CodedUITestProject5.CodedUITest1:Microsoft.VisualStudio.TestTools.UITest.Extension.UITestException:要运行与桌面交互的测试,必须将测试代理设置为作为交互式进程运行 . 有关详细信息,请参阅,请参阅“如何:设置测试代理以运行与桌面交互的测试”

下面是我的窗口批处理命令cd C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE mstest.exe / testcontainer:“C:\ Users \ pmallika \ Documents \ Visual Studio 2015 \ Projects \ CodedUITestProject5 \ CodedUITestProject5 \ bin \ Debug \ CodedUITestProject5.dll“/ resultsfile:”C:\ Users \ pmallika \ Documents \ Visual Studio 2015 \ Projects \ CodedUITestProject5 \ pp.trx“

詹金斯的控制台输出

正在加载C:\ Users \ pmallika \ Documents \ Visual Studio 2015 \ Projects \ CodedUITestProject5 \ CodedUITestProject5 \ bin \ Debug \ CodedUITestProject5.dll ...开始执行...

结果顶级测试------- ---------------失败的CodedUITestProject5.CodedUITest1.CodedUITestMethod1失败的CodedUITestProject5.CodedUITest1.CodedUITestMethod2失败的CodedUITestProject5.CodedUITest1.CodedUITestMethod3 0/3测试(s )通过,3失败

摘要

测试运行失败 . 失败3


总计3

我厌倦了使用MSTEST插件运行编码的ui测试同样的问题正在发生 .

我厌倦了使用相同的命令行进行单元测试,并且它已成功运行 .