私はSonarQube、Maven、Coberturaをビルドごとにユニットテストカバレッジをアップロードするように設定しました。差分ビューを使用して、デルタのカバレッジを取得したい(新しいコードのみ)。SonarQube:新しいコードの適用範囲は決して計算されていません
カバレッジ自体は正常にアップロードされており、デルタはコード行に表示されます。しかし、私は "新しいコードのカバレッジ"を稼働させることはできません。
previous_analysis
とprevious_version
(新しい解析でバージョンを1.0から1.1に変更)など、リーク期間に異なる値を試しました。私はまた、分析の過去の日付をシミュレートするために-Dsonar.projectDate
を使用しましたが、まだ運がありません。
どのような考えですか? new_code関連の情報/メトリックスを取得する
これは私が心に留めていることですが、私はまず「手動で」最低限の実行可能な製品を作成したいと考えていました。つまり、コマンドラインから手動でアップロードすることで 'new_code'を使用できないと言っていますか? – Phil
私はあなたの質問を理解していません。私が言っていることは、あなたが[Git Plugin](http://docs.sonarqube.org/display/PLUG/Git+Plugin)(または使用しているSCMに応じて)をインストールし、SCM統合はプロジェクト設定で有効になります。 * SCM *責任情報に基づいて* New Code *が検出されるためです。 –
Jazz RTCプラグインがインストールされていて、SonarQubeに表示されている結果はまったく同じです - 私は新しいコード行を見ることができますが、新しい適用範囲はありません:( – Phil