cobertura_comum

Reportar um problema Ver a fonte Nightly · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

Funções auxiliares para acessar a infraestrutura relacionada à cobertura.

Membros

instrumented_files_info

InstrumentedFilesInfo coverage_common.instrumented_files_info(ctx, *, source_attributes=[], dependency_attributes=[], extensions=None, metadata_files=[], baseline_coverage_files=None)

Cria uma nova instância de InstrumentedFilesInfo. Use esse provedor para comunicar atributos relacionados à cobertura da regra de build atual.

Parâmetros

Parâmetro Descrição
ctx ctx; required
O contexto da regra.
source_attributes sequence; o padrão é []
Uma lista de nomes de atributos que contêm arquivos de origem processados por essa regra.
dependency_attributes sequence; o padrão é []
Uma lista de nomes de atributos que podem fornecer dependências de tempo de execução (dependências de código ou arquivos de execução).
extensions sequência de strings ou None; o padrão é None
Extensões de arquivo usadas para filtrar arquivos de source_attributes. Por exemplo, "js". Se não for fornecido (ou "None"), todos os arquivos de "source_attributes" serão adicionados aos arquivos instrumentados. Se uma lista vazia for fornecida, nenhum arquivo de "source_attributes" será adicionado.
metadata_files sequência de Files; o padrão é []
Arquivos extras necessários para gerar arquivos LCOV de cobertura após a execução do código. Por exemplo, arquivos .gcno para C++.
baseline_coverage_files sequência de Files ou None. O padrão é None
.