Chứa thông tin về các tệp nguồn và tệp siêu dữ liệu về công cụ đo lường cho các mục tiêu quy tắc được
--instrumentation_filter khớp cho mục đích thu thập dữ liệu về
mức độ bao phủ mã. Khi bật tính năng thu thập dữ liệu về mức độ bao phủ, một tệp kê khai chứa các đường dẫn kết hợp trong
instrumented_files và
metadata_files sẽ được truyền đến thao tác kiểm thử dưới dạng dữ liệu đầu vào, với đường dẫn của tệp kê khai được ghi chú trong biến môi trường
COVERAGE_MANIFEST. Các tệp siêu dữ liệu (nhưng không phải tệp nguồn) cũng được truyền đến thao tác kiểm thử dưới dạng dữ liệu đầu vào. Khi
InstrumentedFilesInfo được hàm triển khai của
khía cạnh trả về, mọi
InstrumentedFilesInfo từ mục tiêu quy tắc cơ sở đều bị bỏ qua.
Hội viên
instrumented_files
depset InstrumentedFilesInfo.instrumented_files
depset của các đối tượng
File đại diện cho các tệp nguồn được đo lường cho mục tiêu này và các phần phụ thuộc của mục tiêu.
depset InstrumentedFilesInfo.metadata_files
depset của các đối tượng
File đại diện cho các tệp siêu dữ liệu về mức độ bao phủ cho mục tiêu này và các phần phụ thuộc của mục tiêu. Các tệp này chứa thông tin bổ sung cần thiết để tạo đầu ra về mức độ bao phủ ở định dạng LCOV sau khi mã được thực thi, ví dụ: các tệp
.gcno được tạo khi
gcc chạy bằng
-ftest-coverage.