jacoco入门_代码覆盖度工具jacoco的入门
手動使用方法:
1. 在tomcat的腳本catalina.sh中加入jacoco相關的配置,如下
#原有內容,220行左右
if [ -z "$LOGGING_MANAGER" ]; then
JAVA_OPTS="$JAVA_OPTS
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
else
JAVA_OPTS="$JAVA_OPTS $LOGGING_MANAGER"
fi
在以上原有代碼后面添加以下代碼:
JAVA_OPTS="$JAVA_OPTS -javaagent:/home/test_ds/jacoco/lib/jacocoagent.jar=destfile=/home/test_ds/langfangPoc/jacoco/target/jacoco.exec,append=false,includes=com.yoyosys.lfpoc.*"
注:以上參數用來指定jacocoagent.jar路徑、輸出文件的路徑destfile、是否允許append、包含那些類等。
2、啟動tomcat、訪問相關地址、停止tomcat后才會生成destfile相關文件。
3、根據官網提供的示例中,參考build.xml,或創建build.xml文件,內容如下,修改相關property: result.classes.dir、result.report.dir、result.exec.file、classpath節點。
Example Ant build file that demonstrates how a JaCoCo coverage report
can be itegrated into an existing build in three simple steps.
4、執行ant report 命令,即生成覆蓋報告。到相關目錄查看 如:file:///home/bzl/site/jacoco/index.html
總結
以上是生活随笔為你收集整理的jacoco入门_代码覆盖度工具jacoco的入门的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: emq认证mysql后如何使用_EMQ
- 下一篇: mysql主从复制 drbd_MySql