Contém informações sobre arquivos de origem e arquivos de metadados de instrumentação para destinos de regras correspondentes por --instrumentation_filter
para fins de coleta de dados de cobertura de código. Quando a coleta de dados de cobertura está ativada, um manifesto contendo os caminhos combinados em instrumented_files
e metadata_files
são transmitidos para a ação de teste como entradas, com o caminho do manifesto anotado na variável de ambiente COVERAGE_MANIFEST
. Os arquivos de metadados, mas não os arquivos de origem, também são transmitidos para a ação de teste como entradas. Quando InstrumentedFilesInfo
é retornado pela função de implementação de um aspecto, qualquer InstrumentedFilesInfo
do destino da regra de base é ignorado.
Membros
instrumented_files
depset InstrumentedFilesInfo.instrumented_files
depset
de objetos File
que representam arquivos de origem instrumentados para esse destino e suas dependências.
metadata_files
depset InstrumentedFilesInfo.metadata_files
depset
de objetos File
que representam arquivos de metadados de cobertura para esse destino e suas dependências. Esses arquivos contêm informações adicionais necessárias para gerar a saída de cobertura no formato LCOV depois que o código é executado, por exemplo, os arquivos .gcno
gerados quando o gcc
é executado com -ftest-coverage
.