사용자 도구

사이트 도구


ci:jenkins:jacoco_plugin

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
ci:jenkins:jacoco_plugin [2018/11/07 12:40]
kwon37xi [Pipeline]
ci:jenkins:jacoco_plugin [2019/11/04 17:01] (현재)
kwon37xi [Pipeline]
줄 9: 줄 9:
   * [[ci:​jenkins:​pipeline|Jenkins Pipeline]]으로 사용하기 예   * [[ci:​jenkins:​pipeline|Jenkins Pipeline]]으로 사용하기 예
   * 테스트가 불필요한 클래스들에 대한 커버리지 리포트를 제거하려면 ''​exclusionPattern''​을 ant 패턴으로지정해준다.   * 테스트가 불필요한 클래스들에 대한 커버리지 리포트를 제거하려면 ''​exclusionPattern''​을 ant 패턴으로지정해준다.
 +  * 여기서 ''​inclusionPattern/​exclusionPattern''​ 은, ''​build''​ 디렉토리를 기준으로 한다. 소스 디렉토리가 아니다. Gradle의 경우 ''​sourceSet''​의 이름이 디렉토리가 된다. ​
 <​code>​ <​code>​
 steps { steps {
줄 14: 줄 15:
             classPattern:​ '​**/​build/​classes/​java,​**/​build/​classes/​groovy',​             classPattern:​ '​**/​build/​classes/​java,​**/​build/​classes/​groovy',​
             inclusionPattern:​ '​**/​*.class',​             inclusionPattern:​ '​**/​*.class',​
-            exclusionPattern:​ '​**/​*Test.class,​**/​Q*.class,​**/​config/​**/​*.class',​+            exclusionPattern:​ '**/​test/​**,​**/​integrationTest**,​**/​*Test.class,​**/​Q*.class,​**/​config/​**/​*.class',​
             sourcePattern:​ '​**/​src/​main/​java',​             sourcePattern:​ '​**/​src/​main/​java',​
             sourceInclusionPattern:​ '​**/​*.java',​             sourceInclusionPattern:​ '​**/​*.java',​
ci/jenkins/jacoco_plugin.1541562059.txt.gz · 마지막으로 수정됨: 2018/11/07 12:40 저자 kwon37xi