privacy_ Common

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

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ố Mô tả
ctx bắt buộc
Ngữ cảnh quy tắc.
source_attributes mặc định = []
Danh sách tên thuộc tính chứa tệp nguồn được xử lý theo quy tắc này.
dependency_attributes mặc định = []
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 sequence of strings; or None; mặc định = Không có
Đuôi tệp dùng để lọc tệp từ thuộc tính source_attribute. Ví dụ: "js". Nếu bạn không cung cấp giá trị 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 sequence of Files; mặc định = []
Cần có các tệp bổ sung để tạo tệp LCOV về mức độ sử dụng sau khi thực thi mã. ví dụ: Tệp .gcno cho C++.