簡體   English   中英

如何在jacoco中獲得自動化測試覆蓋率?

[英]how to get automation test coverage in jacoco?

我的Web應用程序在tomcat上運行,並且在單獨的項目中,我有測試用例,該用例調用了應用程序的所有api,現在我想檢查代碼覆蓋率,該覆蓋范圍是在自動測試服的api調用期間。

我遵循的步驟:

  1. 我的Web應用程序pom.xml中的jacoco依賴關系。
  2. 下載了jacocoagent.jar
  3. 在catalina.sh中設置JAVA_OPTS導出JAVA_OPTS =“ $ JAVA_OPTS-javaagent:/tmp/jars/jacocoagent.jar=destfile=/tmp/jars/jacoco.exec,output=file”
  4. 畢竟api殺死了tomcat
  5. 復制jacoco.exec文件
  6. 創建HTML報告

但覆蓋率仍為零,我有沒有錯過任何事情,請建議

你可以試試這個嗎

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM