Ü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
|
gerekli Kural bağlamı. |
source_attributes
|
varsayılan [] şeklindedirBu kural tarafından işlenen kaynak dosyaları içeren özellik adlarının listesidir. |
dependency_attributes
|
varsayılan olarak [] şeklindedirÇ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". 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
|
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ı. |