2016-02-21 14 views

答えて

8

機能が利用可能になりました。あなたは、単にGradleのJaCoCoプラグインを適用すると、次のようにカバレッジ検証を定義する必要があります。

apply plugin: 'jacoco' 

jacocoTestCoverageVerification { 
    violationRules { 
     rule { 
      limit { 
       minimum = 0.7 
      } 
     } 
    } 
} 

// to run coverage verification during the build (and fail when appropriate) 
check.dependsOn jacocoTestCoverageVerification 

明示的jacocoTestCoverageVerificationタスクを実行しない限り、ビルドがそうでなければ失敗しないだろうと最後の行が非常に重要です。

追加する可能性のあるチェックの詳細については、documentation of the pluginをご覧ください。 https://github.com/gradle/gradle/issues/824:

4

この機能は、gradle Jacocoプラグインでは現在ご利用いただけません。公開号hereを参照してください。

ただし、Jacocoレポートを解析し、カバレッジに基づいてビルドに失敗するカスタムタスクを記述することは可能です。これを実装する方法の1つは、hereを参照してください。

+0

のようにしてみてください – Jay

0

は、未解決の問題がここに移動されました。この

task jacocoTestCoverageVerification(type: JacocoCoverageVerification) { 
// configuration 
    violationRules { 
    rule { 
     limit { 
      minimum = 0.5 
     } 
    } 
    } 
} 
関連する問題