我正在使用JenkinsFile来管理我们的管道。 由于我们集成了maven-failsafe-plugin来分别运行单元测试和集成测试,因此我们从这两个插件中获得了单独的结果报告。 这是我在帖子部分的JenkinsFile中配置相同内容的方式:
junit testResults: '**/target/surefire-reports/*.xml, **/target/failsafe-reports/*.xml'
我希望Jenkins分别显示单元测试和集成测试,但是不幸的是,Jenkins合并了两种XML的结果,并且单元测试和集成测试之间没有明显的区别。 我们希望我们的构建对集成测试结果有一个单独的看法。 无论如何,詹金斯能做到吗?
答案 0 :(得分:0)
我不知道如何在詹金斯本身中做到这一点,但是也许可以解决。使用#define MAX_DEVICE_NAME_LENGTH 1024
char name [MAX_DEVICE_NAME_LENGTH]
之后,您可以在jenkins管道中使用mvn clean verify
并构建HTML表示形式。这些测试结果在故障安全和surefire之间划分,您可以直接从工作区中打开它,并查看故障安全和surefire插件的不同结果。