privacy_ Common

Báo cáo vấn đề Xem nguồn Nightly · 8.0 7.4 . 7.3 · 7.2 · 7.1 · 7.0 · 6.5

Các hàm trợ giúp để truy cập vào cơ sở hạ tầng liên quan đến phạm vi phủ só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 trình cung cấp này để thông báo 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.

Tham số

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