커버리지 관련 인프라에 액세스하는 도우미 함수입니다.
회원
instrumented_files_info
InstrumentedFilesInfo coverage_common.instrumented_files_info(ctx, *, source_attributes=[], dependency_attributes=[], extensions=None, metadata_files=[])
매개변수
매개변수 | 설명 |
---|---|
ctx
|
필수 규칙 컨텍스트입니다. |
source_attributes
|
기본값은 [] 입니다. 이 규칙으로 처리되는 소스 파일이 포함된 속성 이름의 목록입니다. |
dependency_attributes
|
기본값은 [] 입니다. 런타임 종속 항목 (코드 종속 항목 또는 실행 파일)을 제공할 수 있는 속성 이름의 목록입니다. |
extensions
|
string의 sequence; 또는 None
기본값은 None 입니다. source_attributes에서 파일을 필터링하는 데 사용되는 파일 확장자입니다. 예: 'js' 제공되지 않거나 None이면 source_attributes의 모든 파일이 계측 파일에 추가됩니다. 빈 목록이 제공될 경우 소스 속성의 파일이 추가되지 않습니다. |
metadata_files
|
File의 sequence;
기본값은 [] 입니다. 코드 실행 후 커버리지 LCOV 파일을 생성하려면 추가 파일이 필요합니다. 예: C++의 경우 .gcno 파일 |