# jacoco-diff **Repository Path**: liwanlei/jacoco-diff ## Basic Information - **Project Name**: jacoco-diff - **Description**: 在 jacoco 覆盖率报告的基础上,计算出增量覆盖率 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-08-16 - **Last Updated**: 2021-02-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jacoco-diff #在 jacoco 覆盖率报告的基础上,计算出增量覆盖率,这里处理的是单元测试的代码覆盖率 # 需要安装GitPython # 用法 ```shell # 假设工程路径为 ~/project/test_project cd ~/project/test_project # 执行单测,生成 jacoco 覆盖率报告 mvn clean test # 使用本工具,计算增量覆盖率,并修改覆盖率报告 python3 main.py -d ~/Desktop/plan -o HEAD~1 ``` ## 参数说明 \-h, \-\-help 打印帮助信息 \-d, \-dir 工程根目录 \-o, \-old_version 指定对比的版本号, 如果该参数没有给出,默认与前一个版本进行对比(HEAD\~1)。该参数支持 git commit hash 或者 HEAD~n 的格式。