sonarはIntellijIdea/Jacocoカバレッジレポートで生成されたコードカバレッジレポートを取得していません。
ステップ1
のAnt
ビルドファイルのパス:JUnitの-のbuild.xml
ピックアップにjacocoレポートをソナー取得しようとしてSonarとネイティブTeamcityコードカバレッジ(Java)
私の相続人は一つのサンプルは
ビルドステップを生成しましたターゲット:デフォルト
JaCoCoカバレッジ有効
実行:前のすべてのステップが正常に終了した場合
ステップ2
SonarQubeランナー 実行します。
.teamcity
coverage_jacoco
J:以前のすべてのステップが
アーティファクト正常に終了した場合 .teamcity/coverage_jacoco/jacoco.exec
JaCoCoSensor:JaCoCoレポートが見つかりません:/export/.../BuildAgent2/work/.../.teamcity
UT JaCoCoレポートacoco.exec /coverage_jacoco/jacoco.exec
ソナー:
このコンポーネントは、カバレッジの詳細を持っていません。
私は同じ問題があります。 Jacocoはビルド・ステップの一環としてチーム・シティを経て実行され、ソナーは同じステップでMavenの目標にソナー:ソナーを追加して実行されます。私はteamcityがjacocoファイルをビルドエリアの外に置いていると思っています。そして、.thamcity/coverage_jacocoパートへのパブリッシングアーティファクトは、ソナーがすでに実行された後に起こります。これを修正することは素晴らしいことでしょう。 – AutomatedMike