cobertura_comum

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

Participantes

instrumented_files_info

InstrumentedFilesInfo coverage_common.instrumented_files_info(ctx, *, source_attributes=[], dependency_attributes=[], extensions=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 obrigatório
O contexto da regra.
source_attributes default = []
Uma lista de nomes de atributos que contêm arquivos de origem processados por essa regra.
dependency_attributes default = []
Uma lista de nomes de atributos que podem ter dependências de ambiente de execução (dependências de código ou arquivos de execução).
extensions sequence of strings; or None; default = 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 atributos de origem será adicionado.