私はもともとインクリメンタルコードのカバレッジについてはa questionを送っていました。カバレッジは計算されていませんでした。そのためにSCMの統合を有効にする必要があることがわかりました。つまり、ローカルのMavenから直接結果をアップロードするだけでは不十分です。SonarQube:RTCの新しいコードの範囲が計算されていません
Gitでインクリメンタルなコードカバレッジを使用できるようになりました。ただし、RTCではありません。 SonarQubeで私のプロジェクトをRTCのユーザ名とパスワードで設定しました。私がアップロードしようとしているプロジェクトには.jazz5/
というフォルダはありませんが、トップレベルのディレクトリはあります。これは問題ではないようですが、少なくともSonarQube Mavenプラグインはそれについて不平を言っていませんでした。
ただし、インクリメンタルコードカバレッジはSonarQubeには表示されません。私はインクリメンタルなコードカバレッジのためのダッシュを取得します。また、RTCサーバーの情報を入力する必要もありませんでした(~/.jazz-scm
から取得されているのでしょうか)。
何が起こっているのか、どのように進んでいるのですか? Mavenの実行が正常に完了しました(mvn sonar:sonar
)。
分析を実行しているディレクトリに.jazz5フォルダがありますか? –
いいえ、上記のディレクトリです。 – Phil
.jazz5フォルダが必要で、インクリメンタルコードカバレッジがそれなしでは実行されない場合、Mavenプラグインはビルドに成功したと言いますか?エラーメッセージを返してはいけませんか?何十ものプロジェクト(と '.jazz5'フォルダ)があるディレクトリを持っていて、そのフォルダのサブディレクトリにあるいくつかの特定のプロジェクトだけを分析したいのであれば、どうすればいいですか? – Phil