InstrumentedFilesInfo

코드 검사 범위 데이터 수집을 위해 --instrumentation_filter와 일치하는 규칙 타겟의 소스 파일 및 계측 메타데이터 파일에 관한 정보를 포함합니다. 검사 범위 데이터 수집이 사용 설정되면 instrumented_filesmetadata_files의 결합된 경로가 포함된 매니페스트가 입력으로 테스트 작업에 전달되고 매니페스트의 경로는 환경 변수 COVERAGE_MANIFEST에 기록됩니다. 소스 파일이 아닌 메타데이터 파일도 입력으로 테스트 작업에 전달됩니다. 측면의 구현 함수에서 InstrumentedFilesInfo가 반환되면 기본 규칙 타겟의 InstrumentedFilesInfo는 무시됩니다.

회원

instrumented_files

depset InstrumentedFilesInfo.instrumented_files

depset 이 타겟 및 종속 항목의 계측된 소스 파일을 나타내는 File 객체입니다.

metadata_files

depset InstrumentedFilesInfo.metadata_files

depset 이 타겟 및 종속 항목의 검사 범위 메타데이터 파일을 나타내는 File 객체입니다. 이러한 파일에는 코드가 실행된 후 LCOV 형식 검사 범위 출력을 생성하는 데 필요한 추가 정보가 포함되어 있습니다. 예를 들어 .gcno 파일은 gcc-ftest-coverage로 실행될 때 생성됩니다.