jacoco 플러그인으로 gradle 4.3.1을 사용하고 있으며 다중 모듈 프로젝트에서 특정 코드 커버리지를 보장 할 수 있습니다. 이것은 요소를에서 으로 설정했을 때 멋지게 작동합니다. CLASS 또는 PACAKAGE,하지만 나는 모듈에서 어떻게 작동하는지 잘 모르겠습니다.jacoco 코드 커버리지 레벨을 gradle의 모듈로 설정하는 방법
는 here을 보면서 나는 내가 원하는 것은 BUNDLE 또는 GROUP 생각,하지만 난 커버리지 양에 따라 갈 때 다음 jacoco 휴식하지 않습니다. 여기
내가 그 패키지 레벨 범위 집행을 위해 작동 하는가가 무엇의 예입니다jacocoTestCoverageVerification {
violationRules {
rule {
// should be element = 'BUNDLE' or 'GROUP'?
element = 'PACKAGE'
limit {
minimum = 0.9
}
includes = ['com.mypackage.*']
}
}
}
I에 관계없이 적용의 실패하지 않는 빌드를 번들로 요소 값을 변경
. 다시 한 번 모듈 수준에서 기대치를 제어하고 싶습니다. 나는 내가이 일을 시도 할 첫 번째라고 생각하지 않기 때문에 나는, 아주 간단 뭔가를 누락 같은데요------------------------------------------------------------
Gradle 4.3.1
------------------------------------------------------------
Build time: 2017-11-08 08:59:45 UTC
Revision: e4f4804807ef7c2829da51877861ff06e07e006d
Groovy: 2.4.12
Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM: 1.8.0_40 (Oracle Corporation 25.40-b25)
OS: Windows 8.1 6.3 amd64
:
은 여기 내 Gradle을 버전 정보입니다. 어떤 도움을 주시면 감사하겠습니다!
그래, 불행하게도 나는 같은 시도했고이 결과를 변경하지 않습니다. 나는 HTML 출력을 생성 해 왔으며 모듈의 총 적용 범위가 85 %라는 것을 알 수 있습니다. – Tristan