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

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

สมาชิก

instrumented_files_info

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

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

พารามิเตอร์

พารามิเตอร์ คำอธิบาย
ctx ต้องระบุ
บริบทของกฎ
source_attributes ค่าเริ่มต้น = []
รายการชื่อแอตทริบิวต์ที่มีไฟล์ต้นฉบับที่ประมวลผลโดยกฎนี้
dependency_attributes ค่าเริ่มต้น = []
รายการชื่อแอตทริบิวต์ที่อาจระบุทรัพยากร Dependency ของรันไทม์ (ทรัพยากร Dependency ของโค้ดหรือ Runfiles)
extensions sequence of strings; or None; ค่าเริ่มต้น = ไม่มี
นามสกุลไฟล์ที่ใช้กรองไฟล์จาก source_attributes เช่น "js" หากไม่ได้ระบุไว้ (หรือ "ไม่มี) ระบบจะเพิ่มไฟล์ทั้งหมดจาก source_attributes ไปยังไฟล์ที่มีการวัดคุม หากมีการระบุรายการที่ว่างเปล่า จะไม่มีการเพิ่มไฟล์จากแอตทริบิวต์แหล่งที่มา