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