이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 gcovr 명령입니다.
프로그램:
이름
gcovr - 간단한 커버리지 보고서 생성
개요
gcovr [옵션]
기술
gcov를 실행하고 적용 범위를 요약하는 간단한 보고서를 생성하는 유틸리티
옵션
-h, --도움
이 도움말 메시지를 표시하고 종료
--번역
버전 번호를 인쇄한 다음 종료
-v, --말 수가 많은
진행 메시지 인쇄
--객체 디렉토리=객체디르
gcov 데이터 파일이 포함된 디렉터리를 지정합니다. gcovr은 할 수 있어야 합니다.
*.gcda 파일과 gcc가 있던 디렉토리 사이의 경로 식별
원래 실행. 일반적으로 gcovr은 올바르게 추측할 수 있습니다. 이 옵션은
gcovr의 일반 경로 감지 및 gcc에서 gcda로의 경로를 지정할 수 있습니다.
파일(즉, gcc의 '-o' 옵션에 전달된 것) 또는 gcda 파일에서
gcc의 원래 작업 디렉토리.
-o 산출, --산출=출력
이 파일 이름으로 출력을 인쇄합니다.
-k, --유지하다
gcov에서 생성한 임시 *.gcov 파일을 유지합니다. 기본적으로 이들은 삭제됩니다.
-d, --삭제
커버리지 파일이 처리된 후 삭제하십시오. 이것들은 다음에 의해 생성됩니다.
사용자의 프로그램과 기본적으로 gcovr은 이러한 파일을 제거하지 않습니다.
-f 필터, --필터=FILTER
이 정규식과 일치하는 데이터 파일만 유지
-e 들어오지 못하게 하다, --들어오지 못하게 하다=들어오지 못하게 하다
이 정규식과 일치하는 데이터 파일 제외
--gcov-필터=GCOV_FILTER
이 정규식과 일치하는 gcov 데이터 파일만 유지
--gcov-제외=GCOV_EXCLUDE
이 정규식과 일치하는 gcov 데이터 파일 제외
-r 뿌리, --뿌리=ROOT
소스 파일의 루트 디렉토리를 정의합니다. 이것은 또한 필터링하는 데 사용됩니다.
파일을 만들고 출력을 표준화합니다.
-x, --xml
일반 테이블 형식 출력 대신 XML을 생성합니다.
--xml-예쁜
일반적인 조밀한 형식 대신 예쁜 XML을 생성합니다.
--html 일반 표 출력 대신 HTML을 생성합니다.
--html-세부 사항
소스 파일 적용을 위한 HTML 출력을 생성합니다.
-b, --가지
라인 커버리지 대신 지점 커버리지를 표로 작성하십시오.
-u, --정렬 발견
드러나지 않은 줄의 수를 늘려 항목을 정렬합니다.
-p, --정렬 백분율
포함된 라인의 백분율을 감소시켜 항목을 정렬합니다.
--gcov-실행 파일=GCOV_CMD
gcov 실행 파일에 대한 이름/경로를 정의합니다. [기본값은 GCOV 환경입니다.
변수가 있는 경우; 그렇지 않으면 'gcov'].
--제외-연결할 수 없는 지점
LCOV/GCOV 마커에 의해 제외되도록 표시된 범위에서 제외
또는 컴파일러에서 생성된 "죽은" 코드만 포함하는 행에서 온 것으로 확인됩니다.
저작권
Copyright (2013) Sandia Corporation. DE-AC04-94AL85000 계약 조건에 따라
Sandia Corporation, 미국 정부는 이 소프트웨어에 대한 특정 권리를 보유합니다.
onworks.net 서비스를 사용하여 gcovr 온라인 사용