이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 coverp입니다.
프로그램:
이름
커버 - 커버리지 통계 보고
버전
버전 1.21
개요
커버 테스트
표지 -보고서 html_basic
기술
다양한 형식으로 커버리지 통계를 보고합니다.
요약 옵션은 짧은 텍스트 요약을 생성합니다. 다른 보고서는 다음을 사용하여 사용할 수 있습니다.
보고서 옵션.
현재 다음 보고서를 사용할 수 있습니다.
텍스트 - 자세한 텍스트 요약
html - 자세한 HTML 보고서
html_basic - 구문 강조가 있는 자세한 HTML 보고서
컴파일 - Perl과 유사한 형식으로 출력
json - JSON으로 출력
vim - vim gutter에 커버리지 정보 표시
옵션
다음 명령줄 옵션이 지원됩니다.
-h -help - 도움말 표시
-i -info - 문서 표시
-v -version - 버전 표시
-silent - 정보 메시지를 인쇄하지 않습니다(기본값은 꺼짐).
-summary - 요약 보고서 제공(기본값 켜짐)
-report report_format - 보고서 형식(기본 html)
-outputdir dir - 출력용 디렉터리(기본값은 db)
-launch - 뷰어에서 보고서 시작(사용 가능한 경우)(기본값 꺼짐)
-select filename - 파일에 대해서만 보고합니다(기본값 모두).
-ignore filename - 파일에 대해 보고하지 않음(기본값 없음)
-select_re RE - 선택할 파일의 RE에 추가(기본값 없음)
-ignore_re RE - 무시할 파일의 RE에 추가(기본값 없음)
-write [db] - 병합된 데이터베이스 쓰기(기본값 꺼짐)
-delete - 데이터베이스 삭제(기본값 꺼짐)
-dump_db - 데이터베이스 덤프(디버깅용)(기본값 꺼짐)
-커버리지 기준 - 기준에 대한 보고(기본값 모두 사용 가능)
-test - 데이터베이스 삭제 및 make test 실행(기본값 꺼짐)
-gcov - gcov를 실행하여 XS 코드를 덮음(gcc를 사용하는 경우 기본값)
-make make_prog - 'make test'에 주어진 'make' 프로그램을 사용합니다.
-add_uncoverable_point 문자열
-delete_uncoverable_point 문자열
-clean_uncoverable_points
-uncoverable_file 파일
보고서 형식과 관련된 기타 옵션
coverage_database [커버리지_데이터베이스 ...]
REPORT 형식
도구는 -report 옵션을 허용합니다.
html|html_minimal(기본값)
HTML보고. 백분율 임계값은 색상으로 구분되며 -report_c0을 통해 구성 가능합니다.
, -report_c1 및 -report_c2 .:
0 % 75 % 90 % 100 %
| .. | .. | .. |
<c0 <c1 <c2 c3
빨강 노랑 주황 초록
html_basic
PPI::HTML 또는 Perl::Tidy 모듈이 감지되면 구문 강조 표시가 포함된 HTML 보고.
html|html_minimal 보고와 마찬가지로 백분율 임계값은 색상으로 구분되며
구성 가능.
본문
일반 텍스트 보고.
편집
텍스트와 유사하지만 다음의 출력과 유사한 형식으로 최소한의 출력을 제공하도록 해킹됨
Emacs를 사용하여 테스트되지 않은 위치를 쉽게 통과할 수 있도록 Perl 자체
컴파일 모드.
세부 사항
원하는 수의 적용 범위 데이터베이스를 명령줄에 지정할 수 있습니다. 이러한 데이터베이스
병합되고 보고서는 병합된 정보를 기반으로 합니다. 데이터베이스가 없는 경우
지정되면 기본 데이터베이스(cover_db)가 사용됩니다.
-write 옵션은 병합된 데이터베이스를 기록합니다. 새 항목에 이름이 지정되지 않은 경우
데이터베이스에서 읽은 첫 번째 데이터베이스를 덮어씁니다. 이 옵션을 사용하면
보고서는 기본적으로 생성됩니다.
-select, -select_re, -ignore 및 -ignore_re 옵션을 지정하여 특정
파일. -select 및 -ignore는 쉘 글로브로 해석됩니다. -select_re 및 -ignore_re는
정규 표현식으로 해석됩니다.
특정 기준에 대해 보고하려면 -coverage 옵션을 지정하십시오. 기본적으로 모두 사용 가능
모든 파일의 모든 기준에 대한 정보가 보고됩니다. 사용 가능한 보장 옵션은 다음과 같습니다.
명령문, 분기, 조건, 서브루틴, 포드 및 기본값(사용 가능한 모든
옵션). 그러나 특정 기준에 대한 보장 정보만 원하는 경우
에서 지정하여 처음부터 해당 기준에 대한 데이터만 수집하는 것이 좋습니다.
그 점. 이렇게 하면 데이터 수집 및 보고 프로세스가 더 빠르고 간편해집니다.
메모리 집약적. 자세한 내용은 Devel::Cover 문서를 참조하십시오.
일부 기준을 *제외한* 모든 기준을 원하면 '-coverage'와 같이 말할 수 있습니다.
기본,-포드'.
-test 옵션은 데이터베이스를 삭제하고 테스트를 실행하여 새로운 적용 범위를 생성합니다.
보고하기 전에 데이터. Devel::Cover는 표준 Perl Makefile로 작업하는 방법을 알고 있습니다.
뿐만 아니라 Module::Build 기반 배포판. 자세한 지침은 다음을 참조하십시오.
ExtUtils::MakeMaker에 대한 설명서는 다음 위치에 있습니다.
또는 Module::Build at 둘 다
최근 Perl 배포판의 표준.
-gcov 옵션은 모든 XS 코드에서 gcov 실행을 시도합니다. 이를 위해서는 다음을 사용하고 있어야 합니다.
물론 gcc. -test 옵션을 사용하는 경우 기본적으로 켜져 있습니다.
EXIT 지위
다음 종료 값이 반환됩니다.
0 모든 작업이 성공적으로 완료되었습니다.
>0 오류가 발생했습니다.
-test 옵션을 사용하면 기본 테스트 실행의 종료 상태가 반환됩니다.
onworks.net 서비스를 사용하여 온라인에서 coverp 사용
