Pokaż wszystkie

    Gcovr은 3절 BSD 라이선스에 따라 사용할 수 있습니다. 자세한 내용은 LICENSE.txt를 참조하십시오. 전체 기여자 목록은 AUTHORS.txt를 참조하십시오. 우선, 사용자는 도구를 실행하기 전에 “-ftest-coverage -fprofile-arcs” 옵션을 사용하여 프로파일링을 사용하도록 설정한 C/C++ 프로그램을 컴파일해야 합니다. 이 두 옵션은 프로젝트 속성을 통해 컴파일러(C/C++++빌드->설정->도구 설정->도구 컴파일러->기타 플래그)와 링커(C/C++ 빌드->설정-설정->도구 설정->GCC C 링커->기타 링커 플래그)로 전달되어야 합니다. CDT 자동 도구 프로젝트의 경우 프로젝트 속성 아래에 확인란이 있습니다(자동 도구-설정 구성-구성->Advanced->Gcov 지원). 은행나무 0.2.2 (org.ginkgo.gcov.feature_0.2.2.zip: 46,887 바이트)의 다운로드는 곧 시작됩니다. 그렇지 않은 경우 org.ginkgo.gcov.feature_0.2.2.zip을 클릭합니다. 이렇게 하면 다음 스크린샷에 표시된 설정에서 디버그 확인란 `Gcov 정보 생성`을 사용할 수 있습니다. 이 명령은 파이썬coverage.py 패키지에서 영감을 받아 파이썬과 유사한 유틸리티를 제공합니다. Gcovr는 핍을 통해 설치할 수 있는 파이썬 패키지로 사용할 수 있습니다. Gcovr 개발은 2013년 9월 산디아 국립 연구소에서 이 저장소로 이전했습니다. Gcovr은 coverage.html 요약 옆에 소스 파일당 하나의 HTML 보고서를 만듭니다.

    Gcov 플러그인은 binutils에 따라 달라집니다 (이러한 addr2line, c ++ filt 및 nm). Gcov는 이러한 binutils가 PATH에 있는 즉시 모든 플랫폼에서 사용할 수 있습니다. 예를 들어 Cygwin과 함께 Windows에서 사용할 수 있습니다. 다음 개발자는 gcovr에 기여 (알파벳 순으로 정렬): 사용자가 처음으로 gcov를 실행 하는 타이어 때, 사용자가 자동으로 사용자에 대 한 gcov를 사용 하도록 일식 을 사용 하 여 하려는 경우 사용자 묻는 메시지가 표시됩니다. 애플은 GNU 소스 (및 BSD 소스)를 사용하지만 매우 오래된 버전을 사용하는 경향이 있습니다. 소스를 검색하기만 하면 미러가 적합합니다. 예를 들어 이 파일은 https://github.com/gcc-mirror/gcc/blob/master/gcc/gcov.c. GCC는 실행 수속을 계측하여 커버리지 데이터를 방출할 수 있습니다. 다음 플래그로 코드를 다시 컴파일해야 합니다.

    . 요구 사항: 파이썬 =2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.* gcovr/gcovr의 새로운 릴리스에 대한 알림을 원하십니까? 그 후 도구가 시작되고 출력으로 새 뷰를 생성합니다. 그런 다음 테스트 도구 모음을 실행합니다. 이렇게 하면 원시 커버리지 파일이 생성됩니다. 소프트웨어 단위 테스트(언어 독립적 접근 방식) . 웹 사이트 • 문서 • 버그 트래커 • GitHub .

    Comments are closed.