이 사이트는 전자정부 표준프레임워크 구버전(1.0 ~ 4.3) 가이드 아카이브입니다. 내용은 더 이상 갱신되지 않습니다. 최신 내용은 최신 버전 문서에서 확인하세요.

개발환경 1.0

EMMA에서 생성한 HTML 리포트 샘플

EMMA에서 생성한 HTML 리포트 샘플

EMMA 리포트에서는 다음의 정보를 제공한다.

통계치 그룹

통계치 그룹
OVERALL COVERAGE SUMMARY 전체 클래스에 대한 통계치
OVERALL STATS SUMMARY 전반적인 요약 통계치
COVERAGE BREAKDOWN BY PACKAGE 패키지별 커버리지 통계치
COVERAGE BREAKDOWN BY SOURCE FILE 소스 파일별 커버리지 통계치
COVERAGE BREAKDOWN BY CLASS AND METHOD 클래스와 메소드별 커버리지 통계치
여기에서 소스코드와의 연결 정보를 보여준다.

통계치 항목

통계치 항목
name 이름
class, % 클래스별 커버리지 백분율
method, % 메소드별 커버리지 백분율
block, % basic block(커버리지 기본단위) 별 커버리지 백분율
line, % 코드 라인별 커버리지 백분율

리포트 샘플 화면

코드라인 하이라이트

코드 라인별로 테스트 코드 작성 여부를 표시한다

  • Green Line : 테스트 코드 있다
  • Red Line : 테스트 코드 없다
  • Yellow Line : 여러 가지 이유로 애매하다. 예를 들어, 분기가 한 라인에 있어 반만 테스트 코드가 있는 경우.

emma_annotations.png