Coverage_common

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。
用于访问覆盖率相关基础架构的辅助函数。

会员

instrument__files_info

InstrumentedFilesInfo coverage_common.instrumented_files_info(ctx, *, source_attributes=[], dependency_attributes=[], extensions=None)

创建新的 InstrumentedFilesInfo 实例。使用此提供程序传达当前构建规则的覆盖率相关属性。

参数

参数 说明
ctx 必需
规则上下文。
source_attributes default = []
包含由此规则处理的源文件的属性名称列表。
dependency_attributes default = []
可能会提供运行时依赖项(代码依赖项或运行文件)的属性名称列表。
extensions sequence of strings; or None;默认值 = None
用于过滤来源属性中的文件的文件扩展名。例如 &'js'。如果未提供(或无),则系统会将来自 source_attributes 的所有文件添加到插桩文件中;如果提供了空列表,则不会添加来自来源属性的任何文件。