Kapsamla ilgili altyapıya erişmek için yardımcı işlevler.
Üyeler
instrumented_files_info
InstrumentedFilesInfo coverage_common.instrumented_files_info(ctx, *, source_attributes=[], dependency_attributes=[], extensions=None, metadata_files=[], baseline_coverage_files=None)
Parametreler
Parametre | Açıklama |
---|---|
ctx
|
ctx;
required Kural bağlamı. |
source_attributes
|
sequence;
varsayılan değer [] Bu kural tarafından işlenen kaynak dosyaları içeren özellik adlarının listesi. |
dependency_attributes
|
sequence;
varsayılan değer [] Çalışma zamanı bağımlılıkları (kod bağımlılıkları veya çalışma dosyaları) sağlayabilecek özellik adlarının listesi. |
extensions
|
string'lerin sequence'ı veya None ;
varsayılan değer None Dosyaları source_attributes'ten filtrelemek için kullanılan dosya uzantıları. Örneğin, "js". Belirtilmezse (veya None) source_attributes'teki tüm dosyalar, boş bir liste belirtilirse source_attributes'teki hiçbir dosya enstrümanlı dosyalara eklenir. |
metadata_files
|
Dosyaların sırası;
varsayılan değer [] Kod yürütme işleminden sonra kapsam LCOV dosyaları oluşturmak için ek dosyalar gerekir. Örneğin, C++ için .gcno dosyaları. |
baseline_coverage_files
|
Dosya dizisi veya None ;
varsayılan değer None |