InstrumentedFilesInfo
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
包含有关源文件和检测元数据文件的信息,这些文件适用于
--instrumentation_filter
匹配的规则目标,目的是
收集代码覆盖率数据。启用覆盖率数据收集功能后,包含
instrumented_files
和
metadata_files
中合并路径的清单会作为输入传递给测试操作,清单的路径记录在环境变量
COVERAGE_MANIFEST
中。元数据文件(而非源文件)也会作为输入传递给测试操作。如果
aspect 的实现函数返回
InstrumentedFilesInfo
,则会忽略基础规则目标中的所有
InstrumentedFilesInfo
。
成员
instrumented_files
depset InstrumentedFilesInfo.instrumented_files
表示相应目标及其依赖项的插桩源文件的
File
对象的
depset
。
depset InstrumentedFilesInfo.metadata_files
depset
个
File
对象,表示相应目标及其依赖项的覆盖率元数据文件。这些文件包含在执行代码后生成 LCOV 格式的覆盖率输出所需的其他信息,例如在运行
gcc
时使用
-ftest-coverage
生成的
.gcno
文件。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-10-01。
[null,null,["最后更新时间 (UTC):2025-10-01。"],[],[],null,[]]