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