diff --git a/Jenkinsfile b/Jenkinsfile index 69e40fdf3ea7dfbeacc20b49b7b4a27007e9b17e..9c5f59236afbc4bd7e9a903af7924d98896e3415 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -41,7 +41,17 @@ pipeline { } } junit testResults: '**/target/surefire-reports/*.xml' - jacoco execPattern:'target/**.exec', classPattern: '**/classes', sourcePattern: '**/src/main/java' + jacoco execPattern: 'target/**.exec', + classPattern: '**/classes', + sourcePattern: '**/src/main/java', + exclusionPattern: 'fr/cs/examples/**/*.class', + changeBuildStatus: true, + minimumBranchCoverage: '80', maximumBranchCoverage: '85', + minimumClassCoverage: '95', maximumClassCoverage: '100', + minimumComplexityCoverage: '80', maximumComplexityCoverage: '85', + minimumInstructionCoverage: '85', maximumInstructionCoverage: '90', + minimumLineCoverage: '85', maximumLineCoverage: '90', + minimumMethodCoverage: '90', maximumMethodCoverage: '95' recordIssues enabledForFailure: true, tools: [mavenConsole(), java(), javaDoc()] recordIssues enabledForFailure: true, tool: checkStyle() recordIssues enabledForFailure: true, tool: spotBugs()