jacoco? ?demo部署
在shell或git客戶端下執(zhí)行命令
安裝配置maven并配置環(huán)境java8
到項(xiàng)目根目錄下執(zhí)行mvn -N io.takari:maven:wrapper
mvn clean package -Dmaven.test.skip=true 打包,有問題網(wǎng)上找答案解決
java -javaagent:${JACOCO_HOME}//lib/jacocoagent.jar=output=tcpserver -jar ${TARGET_HOME}//target/start-site-exec.jar 運(yùn)行jacoco和對(duì)應(yīng)的目標(biāo)項(xiàng)目
rm testcase.exec(只看每次的更卒,可以先執(zhí)行下清空)java -jar $JACOCO_HOME/lib/jacococli.jar dump --address 127.0.0.1 --port 6300 --reset --destfile testcase.exec
java -jar ${JACOCO_HOME}//lib/jacococli.jar dump --address 127.0.0.1 --port 6300 --destfile testcase.exec 覆蓋率數(shù)據(jù)不清空直接導(dǎo)出
java -jar ${JACOCO_HOME}//lib/jacococli.jar report testcase.exec --html jacoco_report --xml jacoco.xml --csv jacoco.csv --classfiles ${TARGET_HOME}//target/classes/ --sourcefiles ${TARGET_HOME}//src/main/java/ 生成覆蓋率報(bào)告并關(guān)聯(lián)源碼,在testcase.exec所在目錄下找到file:///C:/Users/vpv/jacoco_report/io.spring.start.site.project/index.source.html文件并打開查看涨薪,其中綠色的比例為執(zhí)行到的,紅色為未執(zhí)行到的鲫忍,打開.java文件后可以看到執(zhí)行到的代碼為綠色,黃色為下面包含未執(zhí)行到的代碼炭庙,紅色代表未執(zhí)行到的代碼