成员
instrumented_files_info
InstrumentedFilesInfo coverage_common.instrumented_files_info(ctx, *, source_attributes=[], dependency_attributes=[], extensions=None, metadata_files=[])
参数
| 参数 | 说明 |
|---|---|
ctx
|
ctx;
必需 规则上下文。 |
source_attributes
|
序列;
默认值为 []包含此规则处理的源文件的属性名称列表。 |
dependency_attributes
|
序列;
默认值为 []可能提供运行时依赖项(代码依赖项或 runfiles)的属性名称列表。 |
extensions
|
字符串序列;或 None;
默认值为 None用于从 source_attributes 过滤文件的文件扩展名。例如,“js”。如果未提供(或 None),则 source_attributes 中的所有文件都将添加到检测文件中;如果提供了空列表,则不会添加 source_attributes 中的任何文件。 |
metadata_files
|
文件序列;
默认值为 []执行代码后生成覆盖率 LCOV 文件所需的其他文件。例如,C++ 的 .gcno 文件。 |