私はここの指示に従いました
。私はMavenを使用していません。
Jenkinsのジョブ出力には次のように表示されます:12:32:33.951INFOセンサーJaCoCoSensor... 12:32:33.961 INFOプロジェクトカバレッジは0%に設定されています。これは、JaCoCo実行データがダンプされていないためです:/ var / lib / jenkins / worksheet / SeqGen / SeqGen / jacoco.exec 12:32:35.152 INFOセンサーJaCoCoSensor完了:1201ミリ秒
これが私のプロパティです:
project.home=SeqGen
sonar.projectKey=com.skyboximaging:seqgen
sonar.projectName="SeqGen"
sonar.projectVersion=1.0
sonar.dynamicAnalysis=true
sources=src/java
tests=test/java
binaries=classes
sonar.jacoco.reportPath=jacoco.exec
sonar.jacoco.antTargets=test-with-coverage
Sonarサーバーで、[一般設定]>[コードカバレッジ]>[コードカバレッジプラグイン]をjacocoに設定しました
http://docs.codehaus.org/display/SONAR/Code+coverage+pluginsのドキュメントに非常に混乱しています。 特にこの文に戸惑っています。「Sonar分析中、SonarJacocoプラグインはJamcocoエージェントをJVMに接続し、単体テストを起動します。」
私の知る限り、Antターゲットは呼び出されていません。Sonar Jacocoプラグインはどのようにしてbuild.xmlの場所を知るのですか?
私は何が間違っているのですか?