문서의 이전 판입니다!
''Caused: java.lang.RuntimeException: While reading class directory: 경로../jacoco/classes''
exclusionPattern
을 ant 패턴으로지정해준다.inclusionPattern/exclusionPattern
은, build
디렉토리를 기준으로 한다. 소스 디렉토리가 아니다. Gradle의 경우 sourceSet
의 이름이 디렉토리가 된다. steps { jacoco execPattern: '**/build/jacoco/*.exec', classPattern: '**/build/classes/java,**/build/classes/groovy', inclusionPattern: '**/*.class', exclusionPattern: '**/test/**,**/integrationTest**,**/*Test.class,**/Q*.class,**/config/**/*.class', sourcePattern: '**/src/main/java', sourceInclusionPattern: '**/*.java', changeBuildStatus: true, maximumBranchCoverage: params.MINIMUM_BRANCH_COVERAGE, minimumBranchCoverage: params.MINIMUM_BRANCH_COVERAGE, maximumLineCoverage: params.MINIMUM_LINE_COVERAGE, minimumLineCoverage: params.MINIMUM_LINE_COVERAGE }