Jacoco-Badge-Generator 2.10.0发布
#showdev #github #java #kotlin

tl; dr

我刚刚发布了jacoco-badge-generator 2.10.0,可以作为GitHub Actioncommand-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存储库主演:

GitHub logo cicirello / jacoco-badge-generator

Jacoco报告中的Jacoco报告中的覆盖范围徽章,并从GitHub Action中提取要求覆盖范围检查

jacoco-badge-generator

cicirello/jacoco-badge-generator - Coverage badges, and pull request coverage checks, from JaCoCo reports in GitHub Actions

查看我们所有的github动作:https://actions.cicirello.org/

大约

github动作 GitHub release (latest by date) Count of Action Users
命令行实用程序 PyPI PyPI Downloads/month PyPI Downloads/week
构建状态 build CodeQL
安全 Snyk security score
源信息 License GitHub top language
支持 GitHub Sponsors Liberapay Ko-Fi

可以以两种方式之一使用jacoco-badge-generator:作为github动作或命令行 实用程序(例如,例如本地构建脚本的一部分)。 Jacoco-Badge-Generator解析了jacoco.csv 根据Jacoco的覆盖报告,计算覆盖率百分比 来自JaCoCo's Instructions and Branches counters,以及 为其中一个或两个(用户可配置)生成徽章,以提供简单的 阅读测试案例的代码覆盖范围的视觉摘要。默认行为直接 没有外部呼叫在内部生成徽章,但该操作也提供了一个选项 而是生成Shields JSON endpoints。它支持 单个jacoco.csv的基本情况以及多模块项目 案例该动作可以从组合的组合中产生覆盖徽章

有关更多信息,请参见项目网页和我先前有关jacoco-badge-generator的文章:

jacoco-badge-generator - Coverage badges, and pull request coverage checks, from JaCoCo reports in GitHub Actions

jacoco-badge-Generator github Action从jacoco覆盖范围报告中解析了jacoco.csv,从jacoco的说明和分支机构计算C0和C1的覆盖率百分比,并为一个或两个生成徽章,以提供一个或两种(可与动作输入配置)易于阅读的测试用例代码覆盖范围的视觉摘要。 Jacoco-Badge-Generator也可以选择用作抽签检查的一部分,如果覆盖范围低于阈值或减少,则失败的工作流程。

favicon action.cicirello.org

发布一般信息和示例github动作工作流程:

关于CLI模式的文章:

发布示例多模块工作流程:

你可以找到我的地方

跟随我here on DEVGitHub

或访问我的网站:

Vincent A. Cicirello - Professor of Computer Science

Vincent A. Cicirello-斯托克顿大学计算机科学教授 - 人工智能,进化计算,群体智能的研究人员, 和计算智能,博士学位卡内基·梅隆(Carnegie Mellon)的机器人技术 大学。他是ACM高级成员,IEEE高级成员,AAAI终身会员, EAI杰出成员和暹罗成员。

favicon cicirello.org