Contiene información sobre los archivos de metadatos de instrumentación y de origen para los objetivos de reglas que coinciden con --instrumentation_filter
con el fin de recopilar datos de cobertura de código. Cuando se habilita la recopilación de datos de cobertura, se pasa un manifiesto que contiene las rutas combinadas en instrumented_files
y metadata_files
a la acción de prueba como entradas, y la ruta del manifiesto se anota en la variable de entorno COVERAGE_MANIFEST
. Los archivos de metadatos, pero no los archivos de origen, también se pasan a la acción de prueba como entradas. Cuando una función de implementación de aspecto muestra InstrumentedFilesInfo
, se ignora cualquier InstrumentedFilesInfo
del objetivo de la regla base.
Miembros
instrumented_files
depset InstrumentedFilesInfo.instrumented_files
depset
de objetos File
que representan archivos fuente instrumentados para este destino y sus dependencias.
metadata_files
depset InstrumentedFilesInfo.metadata_files
depset
de objetos File
que representan archivos de metadatos de cobertura para este objetivo y sus dependencias. Estos archivos contienen información adicional necesaria para generar un resultado de cobertura en formato LCOV después de que se ejecuta el código, p.ej., los archivos .gcno
que se generan cuando se ejecuta gcc
con -ftest-coverage
.