kapsam_yaygın

Sorun bildir Kaynağı görüntüle Nightly · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

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)

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 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