1
我必須使用jacoco爲簡單的java應用程序(無maven/ant)生成覆蓋率報告。爲此,請爲jacoco下載jar文件並將其放入庫文件夾中。我想使用jacococli.jar進行報告生成,但在此之前需要弄清楚如何生成jacoco.exec數據。如何在命令行中生成Jacoco.exec?
到目前爲止,我已經試過了,
使用以下命令生成Jacoco.exec(by following jacoco doc)
java -javaagent:./jacoco/lib/jacocoagent.jar=output=file,destfile=./target/jacoco.exec,includes=./bin/*,append=true
斌/包含我的.class文件。
問題是,它總是生成一個空的jacoco.exec文件。獲取數據的先決條件是什麼?目前我只是在命令(./ bin)中給出我的.class文件路徑。
除了javaagent中的'file'選項,請閱讀jacoco文檔中的tcpserver和tcpclient選項。如果我想使用tcpserver選項,步驟是什麼?
謝謝,還有一個疑問。我有一個bat文件來運行代碼,javac -d bin/./src/*.java javac -d bin/./specs/*.java java TestRunner。那麼我應該在運行時運行上面的命令嗎? – RunningAdithya
'java TestRunner' - 這是你想要附加javaagent的地方 – rkosegi