diff --git a/Jenkinsfile b/Jenkinsfile index 7e5425ac6..003efee18 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,13 +1,25 @@ -stage('Unit Tests') { - steps { - sh 'composer install' - sh 'php vendor/bin/phpunit --coverage-openclover ./clover.xml' - clover( - cloverReportDir: 'build/logs', - cloverReportFileName: 'clover.xml', - healthyTarget: [methodCoverage: 70, conditionalCoverage: 80, statementCoverage: 80], - unhealthyTarget: [methodCoverage: 50, conditionalCoverage: 50, statementCoverage: 50], - failingTarget: [methodCoverage: 0, conditionalCoverage: 0, statementCoverage: 0] - ) +pipeline { + agent any + stages { + stage('Unit Tests') { + steps { + sh 'composer install' + sh 'php vendor/bin/phpunit --coverage-openclover ./clover.xml' + recordCoverage( + skipPublishingChecks: true, + ignoreParsingErrors: false, + tools: [ + [parser: 'CLOVER', pattern: 'clover.xml'] + ] + ) + clover( + cloverReportDir: './', + cloverReportFileName: 'clover.xml', + healthyTarget: [methodCoverage: 70, conditionalCoverage: 80, statementCoverage: 80], + unhealthyTarget: [methodCoverage: 50, conditionalCoverage: 50, statementCoverage: 50], + failingTarget: [methodCoverage: 0, conditionalCoverage: 0, statementCoverage: 0] + ) + } + } } }