Chứa thông tin về tệp nguồn và tệp siêu dữ liệu đo lường cho các mục tiêu quy tắc được so khớp bằng --instrumentation_filter
cho mục đích thu thập dữ liệu về mức độ sử dụng mã. Khi bạn bật tính năng thu thập dữ liệu về mức độ sử dụng, 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 hành động 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 (chứ không phải tệp nguồn) cũng được chuyển vào thao tác kiểm thử dưới dạng dữ liệu đầu vào. Khi InstrumentedFilesInfo
được trả về bởi hàm triển khai của một phương diện, mọi InstrumentedFilesInfo
từ mục tiêu quy tắc cơ sở sẽ 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 đó.
metadata_files
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 độ sử dụng 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 mức độ sử dụng đị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 với -ftest-coverage
.