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=[])
Parametreler
Parametre | Açıklama |
---|---|
ctx
|
gerekli Kural bağlamı. |
source_attributes
|
varsayılan değer [] Bu kural tarafından işlenen kaynak dosyaları içeren özellik adlarının listesi. |
dependency_attributes
|
varsayılan ayardır: [] Çalışma zamanı bağımlılıkları (kod bağımlılıkları veya çalıştırma dosyaları) sağlayabilecek özellik adlarının listesidir. |
extensions
|
dizelerin sequence veya None ; varsayılan olarak None şeklindedir. Dosyaları source_attributes öğesinden filtrelemek için kullanılan dosya uzantıları. Örneğin, "js". Belirtilmemişse (veya Yok) source_attributes içindeki tüm dosyalar enstrümante edilmiş dosyalara eklenir. Boş bir liste sağlanırsa source_attributes içindeki hiçbir dosya eklenmez. |
metadata_files
|
Dosyaların sequence;
varsayılan olarak [] Kod yürütüldükten sonra kapsam LCOV dosyalarının oluşturulması için gereken ek dosyalar. Ör. C++ için .gcno dosyaları. |