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