ความครอบคลุมที่ครอบคลุม

รายงานปัญหา ดูแหล่งที่มา Nightly

ฟังก์ชันตัวช่วยในการเข้าถึงโครงสร้างพื้นฐานที่เกี่ยวข้องกับการครอบคลุม

สำหรับสมาชิก

instrumented_files_info

InstrumentedFilesInfo coverage_common.instrumented_files_info(ctx, *, source_attributes=[], dependency_attributes=[], extensions=None, metadata_files=[])

สร้างอินสแตนซ์ InstrumentedFilesInfo ใหม่ ใช้ผู้ให้บริการรายนี้เพื่อสื่อสารแอตทริบิวต์ที่เกี่ยวข้องกับการครอบคลุมของกฎบิลด์ปัจจุบัน

พารามิเตอร์

พารามิเตอร์ คำอธิบาย
ctx ctx; ต้องระบุ
บริบทของกฎ
source_attributes sequence; ค่าเริ่มต้นคือ []
รายการชื่อแอตทริบิวต์ซึ่งมีไฟล์แหล่งที่มาที่กฎนี้ประมวลผล
dependency_attributes sequence; ค่าเริ่มต้นคือ []
รายการชื่อแอตทริบิวต์ที่อาจให้ทรัพยากร Dependency ของโค้ด (ไม่ว่าจะเป็นทรัพยากร Dependency ของโค้ดหรือรันไฟล์)
extensions sequence ของ string หรือ None; ค่าเริ่มต้นคือ None
นามสกุลไฟล์ที่ใช้กรองไฟล์จาก source_attributes เช่น "js" หากไม่ระบุ (หรือ "ไม่มี)" ระบบจะเพิ่มไฟล์ทั้งหมดจาก source_attributes ลงในไฟล์ที่มีการวัด หากมีการระบุรายการที่ว่างเปล่า จะไม่มีการเพิ่มไฟล์จากแอตทริบิวต์ต้นทาง
metadata_files ลำดับของไฟล์ ค่าเริ่มต้นคือ []
ไฟล์เพิ่มเติมที่ต้องใช้ในการสร้างไฟล์ LCOV ที่ครอบคลุมหลังการเรียกใช้โค้ด เช่น ไฟล์ .gcno สำหรับ C++