本项目需要工作在Kubernetes环境内,通过jacoco agent项目来dump java项目的测试覆盖率。并通过pod上的git commit值来下载对应的代码生成覆盖率报告。 最终报告会上传到minio的对象存储中。 通过以上方案可以节省开发人员书写单元测试,并可以观测自动/功能的测试覆盖业务情况。提高项目质量
有关项目的安装部署过程请见 文档。
本项目需要配合自动化测试使用,不推荐部署在生产环境。否则无法获得准确的测试覆盖率。
| 版本号 | 日期 | 功能说明 | 备注 |
|---|---|---|---|
| v0.1.3 | 2025-2-3 | 修复定时任务的BUG | 当前最新版本 |
| v0.1.2 | 2025-2-1 | 对代码进行了重构修改了一些对象的初始化时间点 | |
| v0.1.1 | 2025-1-31 | 实现了监控集群内的注解,并生成覆盖率报告上传到minio服务器上 |
- web页面可以直接展示html版本报告
- web页面可以直接提交POST请求对某个POD进行实时分析