kapsam_yaygın

. Sorun bildir Kaynağı göster Gece · 7,3 · 7,2 · 7,1 · 7,0 · 6,5

. 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=[])

Yeni bir InstrumentedFilesInfo örneği oluşturur. Mevcut derleme kuralının kapsamla ilgili özelliklerini iletmek için bu sağlayıcıyı kullanın.

Parametreler

Parametre Açıklama
ctx zorunlu
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 değer []
Çalışma zamanı bağımlılıkları (kod bağımlılıkları veya çalıştırma dosyaları) sağlayabilecek özellik adlarının listesi.
extensions sequence of dize; veya None; varsayılan değer None
source_attributes öğesinden dosyaları filtrelemek için kullanılan dosya uzantıları. Örneğin, "js". Belirtilmezse (veya None) sağlanmazsa (veya Yok) kaynak özelliklerdeki tüm dosyalar, araç kullanılan dosyalara eklenir. Boş bir liste sağlanırsa kaynak özelliklerden hiçbir dosya eklenmez.
metadata_files sequence of Files; varsayılan değer []
Kod yürütüldükten sonra kapsam LCOV dosyalarının oluşturulması için ek dosyalar gerekir. ör. C++ için .gcno dosyaları.