建设通官方网站,aspx网站如何架设,网站解析ip地址,世界优秀摄影作品网站一、背景
上文已把覆盖率数据采集好了#xff0c;并提供远程连接的tcp地址及端口。
jacoco cli文档jacoco cli jar包
jacococli.jar 我下载好了#xff0c;放在github工程里。
本文主要是介绍如何使用jacoco cli 客户端读取并生成覆盖率报告。
二、使用
1、dump覆盖率统…一、背景
上文已把覆盖率数据采集好了并提供远程连接的tcp地址及端口。
jacoco cli文档jacoco cli jar包
jacococli.jar 我下载好了放在github工程里。
本文主要是介绍如何使用jacoco cli 客户端读取并生成覆盖率报告。
二、使用
1、dump覆盖率统计 java -jar doc/jacococli.jar dump --address 172.27.3.242 --port 7195 --destfile jacoco.exec // 参数的使用java -jar jacococli.jar dump [--address address] --destfile path [--help] [--port port] [--quiet] [--reset] [--retry count] 2、生成覆盖率报告 java -jar doc/jacococli.jar report jacoco.exec --classfiles target/classes --sourcefiles src/main/java --html target // 参数的使用java -jar jacococli.jar report [execfiles ...] --classfiles path [--csv file] [--encoding charset] [--help] [--html dir] [--name name] [--quiet] [--sourcefiles path] [--tabwith n] [--xml file]--classfiles classfiles指定要分析的字节码文件.class 文件的目录或文件。
--sourcefiles sourcefiles指定源代码的位置以便在报告中生成源文件的可读信息。
--html outputdir指定输出目录JaCoCo 将生成 HTML 格式的覆盖率报告。当class和source文件或文件夹是多个的时候写法如下
java -jar doc/jacococli.jar report jacoco.exec \
--classfiles target/classes \
--classfiles xxx/target/classes \
--classfiles yyy/target/classes \
--sourcefiles src/main/java \
--sourcefiles xxx/src/main/java \
--sourcefiles yyy/src/main/java \
--html target后文会说到集成jacoco的ant task支持正则匹配。
但是jacoco cli是不支持正则的需要你通过shell脚本来配合使用比如
java -jar doc/jacococli.jar report jacoco.exec \
--classfiles $(find target/classes -name *.class) \
--sourcefiles src/main/java \
--html log三、查看报告
打开log目录下的index.html即可看到jacoco覆盖率报告。