tệp chạy

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

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

Hãy xem hướng dẫn về runfiles để 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 cần tạo.

tệp

depset runfiles.files

Trả về tập hợp các tệp thực thi dưới dạng tệp.

hợp nhất

runfiles runfiles.merge(other)

Trả về một đối tượng runfiles 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 runfiles 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 việc tạo các cấu trúc depset sâu có thể gây ra lỗi khi tạo.

Thông số

Thông số Mô tả
other runfiles; required
Đối tượng runfiles cần hợp nhất vào đối tượng này.

merge_all

runfiles runfiles.merge_all(other)

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

Thông số

Thông số Mô tả
other sequence của runfiles; bắt buộc
Trình tự của các đối tượng runfiles 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 đường 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.