Araçlı Dosya Bilgileri

Sorun bildir Kaynağı görüntüle Nightly · 8.0 . 7.4 . 7.3 · 7.2 · 7.1 · 7.0 · 6.5

Kod kapsamı veri toplama amacıyla --instrumentation_filter ile eşleşen kural hedefleri için kaynak dosyalar ve enstrümantasyon meta veri dosyaları hakkında bilgi içerir. Kapsam verileri toplama etkinleştirildiğinde, instrumented_files ve metadata_files içindeki birleştirilmiş yolları içeren bir manifest, test işlemine giriş olarak iletilir. Manifestin yolu, COVERAGE_MANIFEST ortam değişkeninde belirtilir. Kaynak dosyalar değil, meta veri dosyaları da test işlemine giriş olarak iletilir. Bir yön'ün uygulama işlevi tarafından InstrumentedFilesInfo 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ılıkları için enstrümante edilmiş kaynak dosyaları temsil eden File nesnesinden oluşan depset.

metadata_files

depset InstrumentedFilesInfo.metadata_files

Bu hedef ve bağımlılıkları için kapsam meta veri dosyalarını temsil eden File nesnesinden oluşan depset. Bu dosyalar, kod çalıştırıldıktan sonra LCOV biçiminde kapsam çıkışı oluşturmak için gereken ek bilgileri içerir (ör. gcc, -ftest-coverage ile çalıştırıldığında oluşturulan .gcno dosyaları).