Cria uma nova instância 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
padrão = []
Uma lista de nomes de atributos que contêm arquivos de origem processados por esta regra.
dependency_attributes
padrão = []
Uma lista de nomes de atributos que podem fornecer dependências de ambiente de execução (dependências de código ou arquivos de execução).
extensions
sequence of strings; or None
padrão = Nenhum
Extensões de arquivo usadas para filtrar arquivos de source_attributes. Por exemplo, "js". Se a opção não for fornecida (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.
metadata_files
sequence of Files
padrão = []
São necessários arquivos adicionais para gerar arquivos LCOV de cobertura após a execução do código. Por exemplo: Arquivos .gcno para C++.