You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins Cucumber报告显示重复结果,部分用例状态矛盾求助

Jenkins上Cucumber报告出现重复结果的排查方案

我不清楚为何Jenkins上的Cucumber报告出现重复结果,部分Feature执行显示通过,但相同Feature却存在失败的场景,恳请提供帮助。我的插件配置如下:

@CucumberOptions(
        plugin = {"pretty",
                "html:target/cucumber-report.html",
                //"junit:target/cucumber-reports/report.xml",
                "json:target/cucumber-reports/report.json",
                "com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter:"
})

Jenkins上重复的Cucumber报告

可能的原因及解决方法

  • 报告插件冲突:同时启用Cucumber原生JSON报告和ExtentReports适配器,两者的数据可能被Jenkins报告插件重复解析。先注释掉ExtentReports适配器的配置,重新运行测试后查看报告是否恢复正常。
  • Jenkins报告插件读取重复文件:检查Jenkins上的Cucumber报告插件设置,确认只指定读取target/cucumber-reports/report.json这一个报告文件,避免同时加载其他格式(如HTML)的报告数据。
  • 测试重复执行:排查Jenkins任务的构建逻辑,是否存在多阶段重复触发测试的情况,导致同一份Feature被执行多次,报告数据叠加。
  • 旧报告未清理:每次构建前未清理target目录的旧报告,新报告和旧报告内容合并导致重复。在Jenkins构建步骤中添加清理命令,比如Maven项目执行mvn clean,Gradle项目执行gradle clean。

内容的提问来源于stack exchange,提问作者Pathfinder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 08:17:06