【发布时间】:2018-06-08 03:14:56
【问题描述】:
我们创建了一个 maven Java 应用程序来使用 maven 插件 5.3 运行 SoapUI 测试。我们在 Jenkins 中运行这个项目以进行回归。要在修复后重新运行失败的 SoapUI 项目测试,我们必须为该项目再次运行 Jenkins 作业。 Jenkins 作业获取已修复(从 SVN 存储库修复后更新的 proejct xml)测试并再次重新运行所有通过和失败的测试。
有没有办法只在 Jenkins 中重新运行失败的测试?
詹金斯工作:
- 从 SVN 获取更新后的 SoapUI 项目 xml
- 使用自定义 jar(插件)运行测试
插件:
- SoapUI.setSoapUICore(new StandaloneSoapUICore(true));
- 创建一个 WSDL 项目
- WsdlTestCaseRunner wsRunner = project.getTestSuiteByName(testSuiteName).getTestCaseByName(testCaseName).run(new PropertiesMap(), false);
【问题讨论】:
标签: soapui