--instrumentation_filter tarafından
kod kapsamı verisi toplama amacıyla eşleştirilen kural hedefleri için kaynak dosyalar ve enstrümantasyon meta veri dosyaları hakkında bilgi içerir. Kapsam verisi toplama etkinleştirildiğinde,
instrumented_files ve
metadata_files içindeki birleştirilmiş yolları içeren bir manifest, giriş olarak test işlemine iletilir. Manifest'in yolu,
COVERAGE_MANIFEST ortam değişkeninde belirtilir. Kaynak dosyalar değil, meta veri dosyaları da giriş olarak test işlemine iletilir.
InstrumentedFilesInfo, bir
aspect'in uygulama işlevi tarafından döndürüldüğünde temel kural hedefindeki tüm
InstrumentedFilesInfo yoksayılır.
Üyeler
instrumented_files
depset InstrumentedFilesInfo.instrumented_files
Bu hedef ve bağımlıları için enstrümanlı kaynak dosyaları temsil eden
File nesnelerinin
depset.
depset InstrumentedFilesInfo.metadata_files
Bu hedef ve bağımlılıkları için kapsama meta veri dosyalarını temsil eden
File nesnelerinin
depset'si. Bu dosyalar, kod yürütüldükten sonra LCOV biçiminde kapsam çıktısı oluşturmak için gereken ek bilgileri (ör.
gcc,
-ftest-coverage ile çalıştırıldığında oluşturulan
.gcno dosyaları) içerir.