我在启动一个服务时,指定了jacocoagent.jar 然后启动:
java -javaagent:/Users/ying.chen/Desktop/docker/jacocoagent.jar=includes=*,output=tcpserver,port=8886,address=10.111.155.197,append=false -jar target/JacocoPlatform-0.0.1-SNAPSHOT.jar
dump数据正常,且能拿到覆盖率数据
只是在服务运行期间会输出错误日志:
java.io.IOException: Invalid execution data file.
at org.jacoco.agent.rt.internal_28bab1d.core.data.ExecutionDataReader.read(ExecutionDataReader.java:89)
at org.jacoco.agent.rt.internal_28bab1d.output.TcpConnection.run(TcpConnection.java:59)
at org.jacoco.agent.rt.internal_28bab1d.output.TcpServerOutput$1.run(TcpServerOutput.java:63)
at java.lang.Thread.run(Thread.java:748)
java -javaagent:/Users/ying.chen/Desktop/docker/jacocoagent.jar=includes=*,output=tcpserver,port=8886,address=10.111.155.197,append=false -jar target/JacocoPlatform-0.0.1-SNAPSHOT.jar