Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/raoweijian/jacoco-diff
在 jacoco 覆盖率报告的基础上,计算出增量覆盖率
https://github.com/raoweijian/jacoco-diff
coverage jacoco
Last synced: 21 days ago
JSON representation
在 jacoco 覆盖率报告的基础上,计算出增量覆盖率
- Host: GitHub
- URL: https://github.com/raoweijian/jacoco-diff
- Owner: raoweijian
- Created: 2018-07-12T12:37:44.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-08-11T19:53:39.000Z (over 1 year ago)
- Last Synced: 2024-08-05T17:37:27.835Z (4 months ago)
- Topics: coverage, jacoco
- Language: Python
- Size: 146 KB
- Stars: 62
- Watchers: 6
- Forks: 41
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - raoweijian/jacoco-diff - 在 jacoco 覆盖率报告的基础上,计算出增量覆盖率 (Python)
README
# jacoco-diff
在 jacoco 覆盖率报告的基础上,计算出增量覆盖率# 结果展示
### 命令行提示
![pic](https://github.com/raoweijian/jacoco-diff/blob/master/pics/help.png)### 覆盖率报告
新增的行首增加蓝色钻石标志,与其它钻石不冲突
![pic](https://github.com/raoweijian/jacoco-diff/blob/master/pics/report.png)
# 用法
```shell
# 假设工程路径为 ~/project/test_project
cd ~/project/test_project# 执行单测,生成 jacoco 覆盖率报告
mvn clean test# 使用本工具,计算增量覆盖率,并修改覆盖率报告
python main.py -d ~/project/test_project -o HEAD~1
```## 参数说明
\-h, \-\-help 打印帮助信息
\-d, \-dir 工程根目录
\-o, \-old_version 指定对比的版本号, 如果该参数没有给出,默认与前一个版本进行对比(HEAD\~1)。该参数支持 git commit hash 或者 HEAD~n 的格式。