問題タブ [sonarqube7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
80 参照

sonarqube - Sonarqube データベースでクエリを実行して、ブランチから RCI とコード カバレッジの数値を取得するにはどうすればよいですか?

Sonarqube データベースについて助けが必要です。

毎月、Sonarqube データベースからいくつかのインジケーターを RCI とカバレッジとして抽出しています。バージョン 2.0.0.0 の Sonar 7.1 と Branch Plugin Community Edition を使用しています。

ブランチ マスターによってソナー データベースで選択を実行すると、Sonarqube Web アプリケーションに表示された正確な RCI 番号とカバレッジ番号が取得されます。しかし、別のブランチを取得するようにクエリを変更すると、Sonarqube Web アプリケーションに表示される数は 1 つになり、クエリで取得する数は別の数になります。

たとえば、「contagarantida.garantias-temporarias」というコンポーネントがあります。RCI の結果は、ブランチ マスターの em Sonarqube Web アプリケーションが 93​​.7 であることが示されました。このクエリを使用して、Sonar データベースで番号を取得しましたが、すべてうまくいきました。

https://cdn1.imggmi.com/uploads/2019/9/13/ef907e9f7290d61ebcf5313f5879ee05-full.jpg

ただし、クエリでブランチの名前をたとえば 1.0.0.21 に変更すると、Sonarqube Web アプリケーションで示された数は 92,6 であり、Sonarqube データベースでの数は 93,70 です。

https://cdn1.imggmi.com/uploads/2019/9/13/4275372dfad4ec889867c158213a0d66-full.jpg

この違いの理由がわかりません。クエリが間違っていますか? 手伝って頂けますか?