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