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

能否使用Jenkins Java API获取任务的构建测试结果

关于jenkins-rest库测试结果查询接口的解答

结论

你没有遗漏相关接口,目前jenkins-rest Java库暂未内置封装JUnit测试报告获取的相关方法。

实现方案

你可以直接使用库内置的通用HTTP请求能力调用目标端点获取数据,无需依赖官方封装的API类:

  • 获取全量构建测试报告:调用路径为/job/<job_name>/<build_number>/testReport/api/json,返回数据为hudson.tasks.junit.TestResult类型
  • 获取单测试用例结果:调用路径为/job/<job_name>/<build_number>/testReport/<package>/BugReportsTest/<test_class>/api/json,返回数据为hudson.tasks.junit.CaseResult类型

你可以自定义对应结构的POJO类映射返回值,也可以直接用JSON结构接收后自行解析。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 04:36:05