Hội viên
instrumented_files_info
InstrumentedFilesInfo coverage_common.instrumented_files_info(ctx, *, source_attributes=[], dependency_attributes=[], extensions=None, metadata_files=[])Tạo một thực thể InstrumentedFilesInfo mới. Sử dụng trình cung cấp này để truyền đạt các thuộc tính liên quan đến mức độ phù hợp của quy tắc xây dựng hiện tại.
Tham số
Thông số | Nội dung mô tả |
---|---|
ctx
|
bắt buộc Bối cảnh của quy tắc. |
source_attributes
|
mặc định là [] Danh sách tên thuộc tính chứa các tệp nguồn được xử lý theo quy tắc này. |
dependency_attributes
|
mặc định là [] Danh sách tên thuộc tính có thể cung cấp các phần phụ thuộc thời gian chạy (phần phụ thuộc mã hoặc tệp chạy). |
extensions
|
trình tự của chuỗi; hoặc None ;
giá trị mặc định là None Đuôi tệp dùng để lọc các tệp theo thuộc tính source_attribute. Ví dụ: "js". Nếu bạn không cung cấp thuộc tính này (hoặc Không có), thì tất cả tệp trong thuộc tính nguồn sẽ được thêm vào các tệp được đo lường. Nếu bạn cung cấp danh sách trống, thì hệ thống sẽ không thêm tệp từ thuộc tính nguồn. |
metadata_files
|
Trình tự của Tệp;
mặc định là [] Các tệp bổ sung cần thiết để tạo tệp LCOV mức độ sử dụng sau khi thực thi mã, ví dụ: tệp .gcno cho C++. |