Miembros
instrumented_files_info
InstrumentedFilesInfo coverage_common.instrumented_files_info(ctx, *, source_attributes=[], dependency_attributes=[], extensions=None, metadata_files=[])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 = NoneExtensiones 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. |
metadata_files
|
sequence of Files ;
default = []Se requieren archivos adicionales para generar archivos LCOV de cobertura después de la ejecución del código. P.ej., archivos .gcno para C++. |