cobertura_común

Funciones auxiliares para acceder a la infraestructura relacionada con la cobertura.

Miembros

instrumented_files_info

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

Crea una instancia nueva de InstrumentedFilesInfo. Usa este proveedor para comunicar los atributos relacionados con la cobertura de la regla de compilación actual.

Parámetros

Parámetro Descripción
ctx required
El contexto de la regla.
source_attributes default = []
Es una lista de nombres de atributos que contienen archivos de origen procesados por esta regla.
dependency_attributes default = []
Es una lista de nombres de atributos que pueden proporcionar dependencias del entorno de ejecución (dependencias de código o archivos de ejecución).
extensions sequence of strings; or None; default = None
Extensiones de archivo que se usan para filtrar archivos de source_attribute. Por ejemplo, “js”. Si no se proporciona (o None), todos los archivos de source_attribute se agregarán a los archivos instrumentados. Si se proporciona una lista vacía, no se agregará ningún archivo de atributos fuente.