privacy_ Common

Báo cáo vấn đề Xem nguồn Nightly · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

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

Hội viên

instrumented_files_info

InstrumentedFilesInfo coverage_common.instrumented_files_info(ctx, *, source_attributes=[], dependency_attributes=[], extensions=None, metadata_files=[], baseline_coverage_files=None)

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 phạm vi của quy tắc bản dựng hiện tại.

Thông số

Thông số Mô tả
ctx ctx; required
Ngữ cảnh quy tắc.
source_attributes sequence; mặc định là []
Một danh sách tên thuộc tính chứa các tệp nguồn do quy tắc này xử lý.
dependency_attributes sequence; default is []
A list of attribute names which might provide runtime dependencies (either code dependencies or runfiles).
extensions sequence của string; hoặc None; mặc định là None
Các đuôi tệp dùng để lọc tệp từ source_attributes. Ví dụ: "js". Nếu không được cung cấp (hoặc None), thì tất cả các tệp từ source_attributes sẽ được thêm vào các tệp được đo lường. Nếu bạn cung cấp một danh sách trống, thì không có tệp nào từ source_attributes được thêm vào.
metadata_files sequence của Files; mặc định là []
Các tệp bổ sung cần thiết để tạo tệp LCOV về mức độ phù hợp sau khi thực thi mã. Ví dụ: tệp .gcno cho C++.
baseline_coverage_files sequence của Files; hoặc None; mặc định là None