이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 gcov2perlp 명령입니다.
프로그램:
이름
gcov2perl - gcov 파일을 Devel::Cover 데이터베이스로 변환
버전
버전 1.21
개요
gcov2perl -h -i -v -db 데이터베이스 gcov_files
기술
gcov 파일을 Devel::Cover 데이터베이스로 변환합니다.
옵션
다음 명령줄 옵션이 지원됩니다.
-db database - 사용할 데이터베이스 지정
-h -help - 도움말 표시
-i -info - 문서 표시
-v -version - 버전 표시
세부 사항
XS 파일의 적용 범위를 얻으려면 먼저 적절한 옵션을 사용하여 컴파일해야 합니다.
ExtUtils::Maker에 의해 생성된 것과 같은 표준 Makefile 환경에서 이것은
다음 명령으로 수행하십시오.
HARNESS_PERL_SWITCHES=-MDevel::커버 메이크 테스트 \
CCFLAGS=-O0\ -fprofile-arcs\ -ftest-coverage\
OTHERLDFLAGS=-fprofile-arcs\ -ftest-커버리지
이미 오브젝트 파일을 빌드했다면 먼저 make clean을 실행해야 할 수도 있습니다.
또는 gcov가 요구하는 옵션으로 다시 빌드되도록 하는 다른 방법을 찾는 것입니다.
이제 코드 커버리지 데이터가 수집되었으므로 "gcov"를 실행해야 합니다.
gcov Mylib.xs
이렇게 하면 "gcov2perl"을 실행할 수 있는 하나 이상의 gcov 파일이 생성됩니다.
gcov2perl Mylib.xs.gcov
마지막으로 "cover"는 필요한 옵션과 함께 평소와 같이 실행해야 합니다.
엄호
표준 옵션으로 모든 것을 실행하는 경우 하나의 명령으로 이 모든 작업을 수행할 수 있습니다.
커버 테스트
EXIT 지위
다음 종료 값이 반환됩니다.
0 모든 파일이 성공적으로 변환되었습니다
>0 오류가 발생했습니다.
onworks.net 서비스를 사용하여 온라인으로 gcov2perlp 사용