COVER EE 제외파일 지정 방법(C,C++ 언어 해당)

수정일 금, 2 8월 시간: 4:19 PM


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

제외하는 방법으로 웹 페이지 설정과 exclusion.cfg 파일 설정으로 볼수 있습니다.

두 방법 모두 동작은 동일하지만, 설정 방법에 차이가 있습니다.

  • 웹 페이지 설정은 측정할 대상을 선택
  • exclusion.cfg 파일 설정은 제외할 대상을 입력


1, 웹 페이지에서의 함수,파일 제외 방법

1) 모듈 수정에서 탐침 대상을 제외방법

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

  • COVER HOME의 모듈 관리에서 탐침코드를 제외할 모듈을 선택하고 [수정]버튼을 선택합니다. 
  • '파일/함수 포함 설정' 에서 탐침코드를 제외할 파일이나 함수를 체크하고, [확인] 버튼을 클릭합니다.상단 우측에 '파일/함수 포함설정' 버튼을 사용하여 한꺼번에 체크하거나 체크를 해제할 수 있습니다.
  •  원본에서 재빌드를 수행합니다. 재빌드 수행시 모듈이 다시 등록되면서 대상 목록에서 없어진 것을 확인할 수 있습니다. 

2) 커버리지 제외 정책을 통한 제외 방법 

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

  • COVER - '톱니바퀴' - '설정' - '커버리지 제외정책'을 선택합니다. 기본정보 및 제외 할 파일, 함수를 선택 합니다. (제외 할 파일이나 함수는 정규식으로 입력해야 합니다.)
  • COVER - '톱니바퀴' - '설정' - '서버관리' - '해당 Agent의 고급설정' 을 선택합니다. 커버리지 제외 정책에 내용을 추가 후 우측에 ‘ + ‘ 아이콘을 클릭해야 제외 정책 목록에 등록 합니다. (저장 버튼을 눌러 저장합니다.) 

3) exclusion.cfg 파일에서의 제외 설정 방법 

  •  Cover설치경로/cover-agent/exclusion.cfg 경로의 파일을 텍스트 편집기로 엽니다.
    제외 할 파일을 입력 후 저장 합니다.



감사합니다.

아티클이 유용했나요?

훌륭합니다!

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

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

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

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

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

피드백 전송

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