Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

在 jacoco 覆盖率报告的基础上,计算出增量覆盖率

Notifications You must be signed in to change notification settings

542928492/jacoco-diff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

10 Commits

Repository files navigation

jacoco-diff

在 jacoco 覆盖率报告的基础上,计算出增量覆盖率

结果展示

命令行提示

图片

覆盖率报告

新增的行首增加蓝色钻石标志,与其它钻石不冲突

图片

用法

# 假设工程路径为 ~/project/test_project
cd ~/project/test_project
# 执行单测,生成 jacoco 覆盖率报告
mvn clean test
# 使用本工具,计算增量覆盖率,并修改覆盖率报告
python main.py -d ~/project/test_project -m sub_module -o HEAD~1

参数说明

-h, --help 打印帮助信息

-d, -dir 工程根目录

-o, -old_version 指定对比的版本号, 如果该参数没有给出,默认与前一个版本进行对比(HEAD~1)。该参数支持 git commit hash 或者 HEAD~n 的格式。

-m, -module 需要处理的子模块(如果指定的工程没有子模块,需要自行修改一些代码)

About

在 jacoco 覆盖率报告的基础上,计算出增量覆盖率

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 53.7%
  • CSS 46.3%

AltStyle によって変換されたページ (->オリジナル) /