InstrumentedFilesInfo

Contém informações sobre arquivos de origem e arquivos de metadados de instrumentação para destinos de regras correspondentes a --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 é transmitido para a ação de teste como entradas, com o caminho do manifesto indicado na variável de ambiente COVERAGE_MANIFEST. Os arquivos de metadados, mas não os de origem, também são transmitidos para a ação de teste como entradas. Quando InstrumentedFilesInfo é retornado por uma função de implementação de aspecto, qualquer InstrumentedFilesInfo da regra de destino base é ignorado.

Membros

instrumented_files

depset InstrumentedFilesInfo.instrumented_files

depset de objetos File que representam arquivos de origem instrumentados para essa meta e as dependências dela.

metadata_files

depset InstrumentedFilesInfo.metadata_files

depset de objetos File que representam arquivos de metadados de cobertura para essa meta e as dependências dela. Esses arquivos contêm informações adicionais necessárias para gerar a saída de cobertura no formato LCOV após a execução do código, por exemplo, os arquivos .gcno gerados quando gcc é executado com -ftest-coverage.