2012-08-23 2 views
8

우리는 단위 테스트의 적용 범위를 보여주는 꽤 웹 페이지를 생성하기 위해 SCCT를 받았습니다. 이제 Jenkins의 지속적인 통합 빌드에이를 통합하려고합니다.Jenkins의 SCCT 적용 범위 표시

SCCT 테스트를 실행하기 위해 Jenkins 작업을 만들었지 만 범위가 n % 이하인 경우 빌드를 실패하고 b) 예쁜 웹 페이지를 표시하는 방법은 무엇입니까?

빌드는 maven-multi-module 프로젝트입니다. 이것은 젠킨스 플러그인을 통해 cobertura 같은 다른 커버리지 툴 가능하므로

건배

답변

5

우리는 jenkins cobertura 플러그인을 사용하고 있습니다. SCCT는 각 모듈에 대한 cobertura 형식의 적용 범위 xml 파일을 내 보냅니다 (처음에는 발견하지 못했습니다). 그리고 cobertura 플러그인은 이들을 대조합니다. 한 가지 문제는 cobertura 플러그인을 1.3으로 다운 그레이드해야한다는 점입니다. 그렇지 않으면 mojo가 실행되지 않았고 아무 것도하지 않는다고 생각합니다.

+1

향후 업데이트 예정. Cobertura 플러그인의 버전 1.8 (https://wiki.jenkins-ci.org/display/JENKINS/Cobertura+Plugin) (2012 년 12 월) 이후 SCCT와 완벽하게 작동합니다 - mojo 문제가 해결되었습니다. – millhouse

1

, 당신은 하나

  • 는 기존 툴의 결과와처럼 보이는 뭔가 SCCT의 출력을 변환 할 수 있습니다 일치하는 jenkins 플러그인을 사용하십시오.

  • 다른 범위 도구의 기존 플러그인에서 코드를 빌려서 자신 만의 jenkins 플러그인을 작성하십시오.