문제 신고open_in_new
소스 보기open_in_new
매일
코드 적용 범위 데이터 수집을 위해
--instrumentation_filter
와 일치하는 규칙 대상의 소스 파일 및 계측 메타데이터 파일에 대한 정보가 포함됩니다. 적용 범위 데이터 수집을 사용 설정하면
instrumented_files
및
metadata_files
의 결합된 경로를 포함하는 매니페스트가 테스트 작업에 입력으로 전달되며 매니페스트의 경로는 환경 변수
COVERAGE_MANIFEST
에 표시됩니다. 메타데이터 파일(소스 파일은 아님)도 테스트 작업에 입력으로 전달됩니다.
InstrumentedFilesInfo
가
Aspect의 구현 함수에서 반환되면 기본 규칙 대상의 모든
InstrumentedFilesInfo
는 무시됩니다.
구성원
instrumented_files
depset InstrumentedFilesInfo.instrumented_files
이 타겟과 종속 항목의 계측 소스 파일을 나타내는
File
객체의
depset
입니다.
depset InstrumentedFilesInfo.metadata_files
이 타겟과 그 종속 항목의 적용 범위 메타데이터 파일을 나타내는
File
객체의
depset
입니다. 이러한 파일에는 코드가 실행된 후 LCOV 형식 적용 범위 출력을 생성하는 데 필요한 추가 정보가 포함되어 있습니다(예:
gcc
가
-ftest-coverage
로 실행될 때 생성되는
.gcno
파일).