영어프랑스어스페인어

Ad


온웍스 파비콘

kcov - 클라우드에서 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 kcov 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 kcov 명령입니다.

프로그램:

이름


kcov - 컴파일된 프로그램 및 Python 스크립트에 대한 코드 커버리지 분석

개요


kcov [옵션] 아웃디르 실행 파일 [ 인수 for 실행 파일 ]

기술


이 매뉴얼 페이지는 간략하게 설명합니다 kcov 명령. kcov 에 대한 코드 커버리지 테스터입니다.
ELF 바이너리, Python 스크립트 및 쉘 스크립트. 코드 커버리지를 수집할 수 있습니다.
특별한 컴파일러 지시문 없이 실행 파일의 정보를 지속적으로
장기 실행 응용 프로그램에서 출력을 생성합니다.

옵션


-p, --pid=PID
실행 파일을 실행하는 대신 추적 PID, 이 경우 실행 파일은 선택 사항입니다.

-l, --제한=낮음, 높음
낮은/높은 적용 범위에 대한 설정 한계(기본값: 16,50).

--include-경로=P1[,P2...]
보고서에 포함할 경로의 쉼표로 구분된 목록입니다.

--제외 경로=P1[,P2...]
보고서에서 제외할 경로의 쉼표로 구분된 목록입니다.

--포함 패턴=P1[,P2...]
보고서에 포함할 경로 패턴의 쉼표로 구분된 목록입니다.

--제외 패턴=P1[,P2...]
보고서에서 제외할 경로 패턴의 쉼표로 구분된 목록입니다.

--수집 전용
커버리지 데이터만 수집하고 HTML/Cobertura 출력은 생성하지 않음

--보고 전용
HTML/Cobertura 출력만 보고하고 데이터는 수집하지 않음

--작업복-id=id
secret repo_token 또는 Travis CI 서비스 작업 ID를 사용하여 coveralls.io에 데이터 업로드 id.
ID가 32자 이상인 경우 repo_token으로 간주됩니다.

드문 옵션


--경로 스트립 수준=N
일반 경로에 대해 표시할 경로 수준 수(기본값: 2).

--건너뛰기-solibs
공유 라이브러리에 대한 커버리지 수집 건너뛰기(성능 향상)

--exit-첫 번째-프로세스
첫 번째 프로세스가 종료되면 종료합니다. 즉, 데몬의 동작을 존중합니다. 기본값
동작은 마지막 프로세스가 종료될 때 콘솔로 돌아가는 것입니다.

--파이썬 파서=파서
Python 프로그램에 사용할 Python 파서를 설정합니다(기본값은 Python). 될 수 있습니다
Python 3가 기본값인 시스템에서 Python 2으로 실행하는 데 사용됩니다.

--bash 파서=파서
쉘 스크립트에 사용할 bash 파서를 설정합니다(기본값은 / bin / bash).

--replace-src-경로=P1:P2
소스 파일 경로 P1을 찾은 경우 P2로 바꿉니다.

사용 예


./frodo에 대한 적용 범위를 확인하고 /tmp/kcov에서 HTML 출력을 생성하고 다음에서 cobertura 출력을 생성합니다.
/tmp/kcov/frodo/cobertura.xml

kcov /tmp/kcov ./프로도

./frodo에 대한 적용 범위를 확인하되 src/frodo 문자열이 있는 소스 파일 이름만 포함합니다.

kcov --include-pattern=src/프로도 /tmp/kcov ./프로도

위와 동일하지만 수집 및 보고를 분리합니다(아마도 서로 다른 두 대의 컴퓨터에서).

kcov --수집 전용 /tmp/kcov ./frodo

kcov --report-only --include-pattern=src/frodo /tmp/kcov ./frodo

HTML 출력


HTML 출력은 소스 코드의 실행된 줄과 실행되지 않은 줄을 보여줍니다. 일부 라인은
예를 들어 인라인 함수의 경우 여러 계측 지점에 매핑합니다(모든
이들을 인라인하면 별도의 계측 지점이 생성됩니다). 이것은
예를 들어 왼쪽 열은 1/3로 표시됩니다. 이는 세 가지 계측 지점 중 하나를 의미합니다.
실행되었습니다.

특수 출력 링크는 [병합]이며, 이는 적용되는 모든 프로그램의 통합을 보여줍니다. 이것
예를 들어 하나를 공유하는 여러 바이너리에 단위 테스트가 있을 때 유용할 수 있습니다.
소스 파일의 하위 집합.

코 베르 투라 출력


Kcov는 또한 kcov 출력을 통합할 수 있는 Cobertura XML 형식으로 데이터를 출력합니다.
Jenkins에서(참조 http://cobertura.sf.nethttp://jenkins-ci.org).

Cobertura 출력은 out-path/exec-filename/cobertura.xml이라는 파일에 배치됩니다.

onworks.net 서비스를 사용하여 kcov 온라인 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad