jacocoを使って簡単なJavaアプリケーション(No 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
binに/私の.classファイルが含まれています。
問題は、常に空のjacoco.execファイルを生成することです。これにデータを取り込むための前提条件は何ですか?現在、私は.classファイルパスをコマンド(./bin)に与えています。
javaagentの 'file'オプションとは別に、jacocoのマニュアルのtcpserverおよびtcpclientオプションについても読んでください。 tcpserverオプションを使用したい場合は、どのような手順がありますか?
ありがとうございました。 javac -d bin/./src/*.javaコードを実行するためのバットファイルがあります。 javac -d bin/./specs/*.java java TestRunner。だから私はこれを実行している間、上記のコマンドを実行する必要がありますか? – RunningAdithya
'java TestRunner' - これはjavaagentを付けたい場所です – rkosegi