이 페이지에서

Coco의 코드 커버리지 보고서 확인

참고: Coco 플러그인을 사용하려면활성화해야 합니다.

Coco CoverageBrowser를 사용하면 Coco CoverageScanner에서 생성된 계측 데이터베이스( .csmes 파일)를 불러와 테스트 커버리지를 분석할 수 있습니다.

Qt Creator 에서 코드 커버리지를 위해 프로젝트를 설정하는 방법에 대한 자세한 내용은 Coco에서 코드 커버리지 설정을 참조하십시오.

코드 커버리지를 측정하고 확인하려면:

  1. Analyze > Squish Coco 로 이동합니다.

    Coco CoverageBrowser 및 CSMes 파일

  2. CSMes file 에서 로드할 계측 데이터베이스를 선택합니다.
  3. Open 를 선택하여 CoverageBrowser를 시작합니다.
  4. CoverageBrowser에서 File > Load Execution Report 로 이동하여 커버리지 스캔에 사용할 .csexe 파일을 선택합니다.

    실행 보고서 불러오기 대화 상자

  5. 실행 보고서를 유지하려면 ‘ Delete execution report after loading ’을 지우십시오.

Qt Creator 에서 분석된 파일을 엽니다. Edit 모드에서 코드 뒤에 분석 결과를 볼 수 있습니다. 결과 유형별로 사용되는 글꼴과 색상을 변경할 수 있습니다.

다음에서 코드 커버리지 보기를 비활성화하십시오. Qt Creator

Analyze > Squish Coco 에서 계측 데이터베이스를 설정하면, Qt Creator 를 시작할 때마다 CoverageBrowser가 자동으로 실행됩니다. 이 기능을 비활성화하려면 CSMes file 의 내용을 빈 문자열로 변경하십시오.

글꼴 및 색상 변경

기본 글꼴과 색상을 변경하려면 Preferences > 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.