Información de archivos instrumentados

Informar un problema Ver fuente Noche

Contiene información sobre los archivos de origen y los archivos de metadatos de instrumentación para objetivos de reglas que coinciden con --instrumentation_filter con fines de recopilación de datos de cobertura de código. Cuando se habilita la recopilación de datos de cobertura, se pasa un manifiesto que contiene las rutas de acceso combinadas de instrumented_files y metadata_files a la acción de prueba como entradas, y se indica la ruta del manifiesto 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 la función de implementación de un aspect muestra InstrumentedFilesInfo, se ignora cualquier InstrumentedFilesInfo del destino de la regla básica.

Miembros

instrumented_files

depset InstrumentedFilesInfo.instrumented_files

depset de File objetos que representan archivos de origen instrumentados para este destino y sus dependencias.

metadata_files

depset InstrumentedFilesInfo.metadata_files

depset de File objetos que representan archivos de metadatos de cobertura para este destino y sus dependencias. Estos archivos contienen información adicional necesaria para generar una salida de cobertura de formato LCOV después de que se ejecuta el código, p.ej., los archivos .gcno generados cuando gcc se ejecuta con -ftest-coverage.