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