Tôi muốn đo phạm vi mã của các thử nghiệm tích hợp bằng cách sử dụng các công cụ JaCoCo và Sonar.Lấy mã vùng phủ sóng của ứng dụng của tôi bằng cách sử dụng tác nhân Java JaCoCo trên Tomcat
Để làm điều đó, tôi bắt đầu cấu hình Tomcat 5.5 của mình với tác nhân JaCoCo để lấy tệp kết xuất từ JaCoCo.
Vì vậy, tôi đặt JAVA_OPTS
cho rằng:
set JAVA_OPTS=-Xrs -XX:MaxPermSize=256m -XX:PermSize=256m -XX:NewRatio=3 -Xms512m -Xmx1024m -XX:+UseParallelGC -javaagent:C:\dev\servers\jacoco-agent.jar=destfile=C:\dev\servers\jacoco.exec,append=true,includes=my.application.*
Khi tôi bắt đầu Tomcat, tập tin C:\dev\servers\jacoco.exec
được tạo ra, nhưng không có dữ liệu được lấp đầy.
Có điều gì tôi quên trong cấu hình máy chủ của mình không?
Trân trọng.
Có, [nếu jacoco được định cấu hình để đăng nhập vào một tệp hoàn toàn, nó được viết khi tắt máy] (http://car-online.fr/en/blog/fabien_duchene /2013-05-03-Java%20Code%20Coverage%20in%20Tomcat%20JSP%20applications,%20e.g.,%20WebGoat%20with%20Jacoco/) –