2017-06-16 108 views
0

我有我的web應用程序運行在tomcat上,並在單獨的項目中,我有我的測試用例,它調用我的應用程序的所有apis,現在我想檢查代碼覆蓋率,涵蓋自動測試套裝的api調用期間。如何獲得jacoco的自動化測試覆蓋率?

我的步驟如下:在我的web應用程序的pom.xml

  1. jacoco依賴。
  2. 下載jacocoagent.jar
  3. 集JAVA_OPTS在catalina.sh JAVA_OPTS出口= 「$ JAVA_OPTS - javaagent:/tmp/jars/jacocoagent.jar=destfile=/tmp/jars/jacoco.exec,output=file」
  4. 殺死tomcat的
  5. 複製jacoco.exec文件
  6. 所有API創建HTML報告

,但之後仍然得到零覆蓋,我錯過了什麼東西,請建議

+0

你試過jacoco maven插件嗎? –

+0

是從exec文件創建html –

回答

0

你可以試試這個,

JAVA_OPTS="$JAVA_OPTS -javaagent:/tmp/jars/jacocoagent.jar=includes=*,destfile=/tmp/jars/jacoco.exec,append=true 
+0

沒有夥計其不工作 –

+0

在第4步,你停止所有的API服務對.. ??你開始與這個jacoco代理..? –

相關問題