私はユニットテストケースのないいくつかのJavaプロジェクトを持っています。 SonarQubeを使用してこれらのプロジェクトを分析しようとすると、単体テスト・コードのカバレッジが得られません。なぜなら、テスト・ケースがないからです。私の研究によれば、単体テストケースがなければゼロにすることを強制することができます。 official Jacoco Java documentationにはsonar.jacoco.reportMissing.force.zero=true
と記載されています。コードカバレッジをゼロに強制するには?
私のSonarQube解析は、MavenビルドとSonarQube 5.6.6とsonar-java 4.11.0.10660を使用して行われます。
mavenでこのパラメータを設定して、カバレッジ内にゼロ単位のテストケースを表示できるようにするにはどうすればよいですか?
おかげアンとして、
またはあなたのポンポンでプロパティを設定することで、このエラーがポップアップました:あなたがそうのような分析コマンドラインでそのプロパティを設定することができ、言っ
与えられたコマンド '[ERROR] Unknown lifecycle phase" .jacoco.reportMissing.force.zero = true "を使ってやろうとしました。:または: [:<プラグインバージョン>]:の形式で有効なライフサイクルフェーズまたは目標を指定する必要があります。 –
Sam