1

Java 言語の Sonar で IT 取材に JaCoCo を使用しています。一部の IT コード カバレッジが報告されており、報告された結果は健全なようです。ただし、すべてのソース コードが IT カバレッジ分析に含まれているわけではないことに気付きました。「コンポーネント」ビューを見ると、多くの Java パッケージでルール %、cobertura 単体テスト カバレッジ % が表示されますが、IT カバレッジは表示されません。ファイルを含めたり除外したりしていません。したがって、このパッケージのコードがカバーされていない場合、IT カバー率は 0% と表示されると思いますか? 一連のファイルに % があるはずですが、Sonar は何も表示しません (ルール % と cobertura % が表示されます)。

いくつかのクラス ファイルを明示的に含めようとしますが、JaCoCo 分析にすべてのソースが含まれていない理由についてはまだ困惑しています。ルール違反が正常に機能するため、ファイルは Sonar にインポートされます。

4

1 に答える 1

0

一部の特定のファイル/パッケージで結果が表示されない場合、これはおそらく、ソース コードのそれらの部分をカバーしている IT 担当者がいないことを意味していると思います。

于 2013-01-09T12:26:07.087 に答える