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

如何为Bitrise Checks添加更多信息?需展示代码覆盖率占比

在Bitrise Checks中添加代码覆盖率百分比的方法

当然可以给Bitrise Checks添加多行内容并展示代码覆盖率百分比,具体操作步骤如下:

  • 先在Bitrise工作流中生成代码覆盖率报告:根据你的技术栈选用对应的工具(比如Java用JaCoCo、前端用Istanbul、Python用Coverage.py),确保工具能输出包含具体覆盖率数值的报告文件。
  • 编写脚本提取覆盖率数值:添加一个script步骤,从报告里提取出百分比。举个JaCoCo的例子:
# 从JaCoCo的XML报告里提取总覆盖率
COVERAGE=$(grep -E 'total.*covered="[^"]+"' build/reports/jacoco/test/jacocoTestReport.xml | awk -F '"' '{print $2}')
# 将数值存入环境变量,供后续步骤使用
envman add --key CODE_COVERAGE --value "$COVERAGE"
  • 配置Bitrise Checks步骤展示内容:找到工作流中的bitrise-checks步骤,在custom_message参数里添加多行内容,插入覆盖率变量:
- bitrise-checks@1:
    inputs:
      - custom_message: |
          代码检查已完成
          *代码覆盖率:${CODE_COVERAGE}%*
          其他检查结果:无异常
  • 运行工作流验证:重新触发构建,完成后就能在代码仓库的Checks页面看到包含覆盖率百分比的多行检查结果了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 15:27:38