privacy_ Common

Báo cáo sự cố Xem nguồn

Các chức năng trợ giúp để truy cập vào cơ sở hạ tầng liên quan đến mức độ sử dụng.

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 nhà cung cấp này để truyền đạt các thuộc tính liên quan đến mức độ sử dụng của quy tắc bản dựng hiện tại.

Các tham số

Thông số Nội dung mô tả
ctx bắt buộc
Ngữ cảnh 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 trong thời gian chạy (phần phụ thuộc mã hoặc tệp runfile).
extensions trình tự của chuỗi; hoặc None; mặc định là None
Đuôi tệp dùng để lọc tệp trong thuộc tính nguồn. Ví dụ: "js". Nếu bạn không cung cấp (hoặc Không có), thì tất cả các tệp thuộc thuộc tính nguồn sẽ được thêm vào các tệp đo lường. Nếu bạn cung cấp một danh sách trống thì sẽ không có tệp nào trong thuộc tính nguồn được thêm vào.
metadata_files trình tự của Tệp; giá trị mặc định là []
Cần có các tệp bổ sung để tạo tệp LCOV mức độ phù hợp sau khi thực thi mã. Ví dụ: tệp .gcno cho C++.