Coco의 코드 커버리지 보고서 보기
참고: 사용하려면 Coco 플러그인을 활성화하세요.
Coco CoverageBrowser를 사용하면 Coco CoverageScanner에서 생성한 계측 데이터베이스( .csmes 파일)를 로드하여 테스트 커버리지를 분석할 수 있습니다.
코드 커버리지에 대한 프로젝트를 설정하는 방법에 대한 자세한 내용은 Qt Creator 에서 Coco에서 코드 커버리지 설정하기를 참조하세요.
코드 커버리지를 측정하고 확인하려면
- Analyze > Squish Coco 으로 이동합니다.

- CSMes file 에서 로드할 계측 데이터베이스를 선택합니다.
- Open 를 선택하여 CoverageBrowser를 시작합니다.
- CoverageBrowser에서 File > Load Execution Report 로 이동하여 커버리지 스캔을 위해
.csexe파일을 선택합니다.
- 실행 보고서를 유지하려면 Delete execution report after loading 을 선택 취소합니다.
Qt Creator 에서 분석된 파일을 엽니다. Edit 모드에서 코드 뒤의 분석 결과를 확인할 수 있습니다. 다양한 유형의 결과에 사용되는 글꼴과 색상을 변경할 수 있습니다.
다음에서 코드 커버리지 보기 비활성화하기 Qt Creator
Analyze > Squish Coco 에서 계측 데이터베이스를 설정한 후에는 Qt Creator 을 시작할 때마다 CoverageBrowser가 자동으로 시작됩니다. 이를 비활성화하려면 CSMes file 의 내용을 빈 문자열로 바꾸세요.
글꼴 및 색상 변경하기
기본 글꼴과 색상을 변경하려면 환경설정 > Text Editor > Font & Colors 으로 이동합니다. 자신만의 색 구성표를 만들고 새 글꼴과 색을 선택하면 다음과 같은 결과가 나타납니다:
- 코드 적용 범위 추가된 코드
- 부분적으로 커버된 코드
- 커버되지 않은 코드
- 완전히 커버된 코드
- 수동으로 유효성 검사된 코드
- 코드 커버리지 데드 코드
- 코드 커버리지 실행 횟수가 너무 낮음
- 암시적으로 커버되지 않는 코드
- 암시적으로 커버된 코드
- 암시적 수동 적용 범위 유효성 검사
플러그인 활성화 및 비활성화, Coco에서 코드 커버리지 설정, 글꼴 및 색상, 코드 분석도참조하세요 .
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.