มีข้อมูลเกี่ยวกับไฟล์แหล่งที่มาและไฟล์ข้อมูลเมตาของการใช้เครื่องมือสำหรับเป้าหมายกฎที่ตรงกันโดย --instrumentation_filter
เพื่อวัตถุประสงค์ในการรวบรวมข้อมูลการครอบคลุมของโค้ด เมื่อเปิดใช้การรวบรวมข้อมูลการครอบคลุม ระบบจะส่งไฟล์ Manifest ที่มีเส้นทางรวมใน instrumented_files
และ metadata_files
ไปยังการดำเนินการทดสอบเป็นอินพุต พร้อมกับเส้นทางของไฟล์ Manifest ที่ระบุไว้ในตัวแปรสภาพแวดล้อม COVERAGE_MANIFEST
ไฟล์ข้อมูลเมตา (ไม่ใช่ไฟล์ต้นฉบับ) จะส่งผ่านไปยังการดำเนินการทดสอบเป็นอินพุตด้วยเช่นกัน เมื่อฟังก์ชันการใช้งานของ aspect แสดงผล InstrumentedFilesInfo
ระบบจะไม่สนใจ InstrumentedFilesInfo
จากเป้าหมายกฎพื้นฐาน
สมาชิก
instrumented_files
depset InstrumentedFilesInfo.instrumented_files
depset
จาก File
รายการแสดงไฟล์ต้นทางที่มีการวัดคุมสำหรับเป้าหมายนี้และทรัพยากร Dependency
metadata_files
depset InstrumentedFilesInfo.metadata_files
depset
จาก File
รายการแสดงไฟล์ข้อมูลเมตาการครอบคลุมของเป้าหมายนี้และทรัพยากร Dependency ไฟล์เหล่านี้มีข้อมูลเพิ่มเติมที่จำเป็นในการสร้างเอาต์พุตความครอบคลุมของรูปแบบ LCOV หลังจากเรียกใช้โค้ด เช่น ไฟล์ .gcno
ที่สร้างขึ้นเมื่อเรียกใช้ gcc
ด้วย -ftest-coverage