tệp chạy

Báo cáo vấn đề Xem nguồn /3}·21}

Một vùng chứa thông tin về một tập hợp các tệp cần thiết khi thực thi trong thời gian chạy. Đối tượng này phải được truyền qua DefaultInfo để thông báo cho hệ thống xây dựng về các runfile cần thiết cho kết quả do quy tắc tạo ra.

Xem hướng dẫn về Runfile để biết thông tin chi tiết.

Hội viên

empty_filenames

depset runfiles.empty_filenames

Trả về tên của các tệp trống để tạo.

tệp

depset runfiles.files

Trả về tập hợp các tệp chạy dưới dạng tệp.

hợp nhất

runfiles runfiles.merge(other)

Trả về một đối tượng runfile mới bao gồm tất cả nội dung của đối tượng này và đối số.

Lưu ý: Khi bạn có nhiều đối tượng runfile cần hợp nhất, hãy sử dụng merge_all() thay vì gọi merge trong một vòng lặp. Điều này giúp tránh xây dựng các cấu trúc phân tách sâu có thể gây ra lỗi bản dựng.

Tham số

Thông số Nội dung mô tả
other bắt buộc
Đối tượng các tệp runfile cần hợp nhất thành tệp này.

merge_all

runfiles runfiles.merge_all(other)

Trả về một đối tượng runfile mới bao gồm tất cả nội dung của đối tượng này và các đối tượng runfile trong đối số.

Tham số

Thông số Nội dung mô tả
other trình tự của runfile; bắt buộc
Trình tự của các đối tượng runfile cần hợp nhất vào đối tượng này.

depset runfiles.root_symlinks

Trả về tập hợp các liên kết tượng trưng gốc.

depset runfiles.symlinks

Trả về tập hợp các đường liên kết tượng trưng.