2015-01-15 3 views
3

SonarQube API (Sonar 버전 4.1.2)를 통해 개별 클래스의 단위 테스트 코드 범위를 검색하려고합니다. 모든 것이 잘 작동하고, 나는 수중 음파 탐지기 대시 보드에 직접 가서 클래스의 범위 탭에 갈 때 나는 괜찮 메트릭을 볼 수Sonarqube API 단일 클래스 테스트 적용 범위

93.9% by unit tests Line coverage: 97.9% (285/291) Branch coverage: 85.0% (113/133) 

사람이 비슷한이 같은 /를 검색하기 위해 나에게 올바른 전화를 말할 수 소나 API 인터페이스를 통해 정보를 알려주십시오. 나는 이미 http://docs.sonarqube.org/display/SONAR/Metric+definitions에있는 문서를보고 프로젝트 수준에서 테스트 커버리지 메트릭을 얻을 수는 있지만 개별 클래스에 대한 쿼리를 작성하는 방법을 볼 수는 없습니다.

답변

5

나는 이것이 당신이 무슨 생각 후

[호스트 이름]/API/자원 자원 = [com.test] : [모듈 이름] : [정규화 된 클래스] & 측정 = 범위, branch_coverage

아래 예제를 추가했습니다.

http://sonar-server/api/resources?resource=com.test:module:com.test.service.impl.CheckServiceImpl&metrics=coverage,branch_coverage

난 당신이 공유 페이지를 보면서이 사용 :

http://docs.codehaus.org/pages/viewpage.action?pageId=229743280

관련 문제