테스트 대상이 아닌 파일이나 함수의 커버리지를 제외하는 방법 (CVEE 3.4 기준)

수정일 수, 30 6월, 2021 시간: 10:41 AM

※ 이 가이드 문서는 QualityScroll COVER EE 3.4 버전을 기준으로 작성되었습니다.


QualityScroll COVER EE 사용 중 테스트의 대상이 아닌 파일이나 함수가 있을 경우 커버리지를 제외할 수 있습니다.

제외하는 방법으로는 크게 2가지 방법이 있습니다.

1. 탐침코드는 삽입되어 있으나 결과에서 제외하는 방법이 있고,

2. 빌드시 대상이 아닌 파일이나 함수에 탐침코드를 삽입하지 않고 예외처리 하는 방법이 있습니다.


1. 탐침코드는 삽입되나 테스트 결과에서 제외하는 방법

※ 커버리지 제외 정책을 사용하실 경우 [저장]버튼을 누르면 모듈에 바로 적용됩니다.


1) COVER - 제어판 - '커버리지 제외 정책'을 선택합니다.


2) '정책이름' 입력, '언어' 선택 후 제외할 소스파일이나 함수를 입력 후 [추가]버튼으로 추가하고, 마지막에 [저장]버튼을 눌러 저장합니다.


3) 에이전트 서버에 제외정책을 적용합니다.

'에이전트 설정' 을 클릭하여 예외를 적용할 에이전트 서버 선택 후 제외정책을 선택하고 [추가] 버튼을 누릅니다.

정상적으로 추가가 되었으면 [저장] 버튼을 눌러 수정된 내용을 저장합니다.


2. 대상이 아닌 함수나 파일에 탐침코드를 삽입하지 않는 방법

※ 설정 적용 후 재빌드를 수행해야 합니다.


1) COVER - '모듈관리'매뉴 에서 탐침코드를 제외할 모듈을 선택하고 [수정]버튼을 선택합니다.


2) '파일/함수 포함 설정' 클릭 후 탐침코드를 제외할 파일이나 함수를 체크하고, [수정] 버튼을 클릭합니다.

하단의 '전체선택', '전체선택해제'버튼을 사용하여 한꺼번에 체크하거나 체크를 해제할 수 있습니다.

3) 원본에서 재빌드를 수행합니다.

    재빌드 수행시 모듈이 다시 등록되면서 대상 목록에서 없어진 것을 확인할 수 있습니다.


감사합니다.


아티클이 유용했나요?

훌륭합니다!

피드백을 제공해 주셔서 감사합니다.

도움이 되지 못해 죄송합니다!

피드백을 제공해 주셔서 감사합니다.

아티클을 개선할 수 있는 방법을 알려주세요!

최소 하나의 이유를 선택하세요
CAPTCHA 확인이 필요합니다.

피드백 전송

소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.