tl; dr
我刚刚发布了jacoco-badge-generator 2.10.0,可以作为GitHub Action或command-line utility作为CI/CD工作流程的Java项目以及其他JVM语言(例如Kotlin)的项目运行覆盖范围报告,生成指令覆盖范围和分支机构的覆盖范围覆盖徽章,用作拉力重新检查检查(例如,验证最低覆盖阈值),以及其他功能。
ChangElog 2.10.0-2023-09-04
添加
- 在GitHub操作模式下抑制工作流程摘要的选项。
依赖性
- bump cicirello/pyaction从4.19.0到4.22.0。
更多信息
请考虑由Jacoco-Badge-Generator的GitHub存储库主演:
cicirello / jacoco-badge-generator
Jacoco报告中的Jacoco报告中的覆盖范围徽章,并从GitHub Action中提取要求覆盖范围检查
jacoco-badge-generator
查看我们所有的github动作:https://actions.cicirello.org/
大约
可以以两种方式之一使用jacoco-badge-generator:作为github动作或命令行
实用程序(例如,例如本地构建脚本的一部分)。 Jacoco-Badge-Generator解析了jacoco.csv
根据Jacoco的覆盖报告,计算覆盖率百分比
来自JaCoCo's Instructions and Branches counters,以及
为其中一个或两个(用户可配置)生成徽章,以提供简单的
阅读测试案例的代码覆盖范围的视觉摘要。默认行为直接
没有外部呼叫在内部生成徽章,但该操作也提供了一个选项
而是生成Shields JSON endpoints。它支持
单个jacoco.csv
的基本情况以及多模块项目
案例该动作可以从组合的组合中产生覆盖徽章
有关更多信息,请参见项目网页和我先前有关jacoco-badge-generator的文章:
发布一般信息和示例github动作工作流程:
关于CLI模式的文章:
发布示例多模块工作流程:
你可以找到我的地方
跟随我here on DEV和GitHub:
或访问我的网站: