2017-01-18 3 views
1

Jacoco 에이전트를 사용하여 JUnit 테스트를 실행하면 멋진 커버리지 보고서를 생성 할 수 있습니다. (단위 테스트를 실행하는 동안 불투명 한 *.exec 파일을 생성합니다).Jacoco는 단위 테스트 기간을 기록합니까?

Sonar과 같은 일부 도구 - *.exec 파일을 읽고 보고서를 생성하는 데 필요한 데이터를 수집하십시오. 소나는 단위 테스트 기간을 알릴 수 있습니다. 그러나이 파일을이 장치에서 가져 오는지 확신 할 수 없습니다.

내 질문 : Jacoco는 단위 테스트 기간을 기록합니까? (생성 된 보고서에 표시하는지 여부에 관계없이).

답변

0

JaCoCo는 개별 JUnit (또는 TestNG 등) 테스트에 대해 아무 것도 모릅니다. 그것은 보험 보상을 위해 준비된 수업을 알고 있습니다.

그러나 JUnit 테스트 러너는 테스트 실행을 위해 생성 된 XML 출력 파일 (Ant junit 작업 또는 Maven Surefire)에서 테스트 실행 시간을 기록합니다. Ant를 사용할 때 junitreport 작업은 HTML 보고서에 테스트 실행 시간을 표시합니다.