Hội viên
analysis_test
None
testing.analysis_test(name, implementation, attrs={}, fragments=[], toolchains=[], attr_values={})
Tạo mục tiêu kiểm tra phân tích mới. Số lượng phần phụ thuộc bắc cầu của kiểm thử bị giới hạn. Giới hạn này do cờ --analysis_testing_deps_limit
kiểm soát.
Các tham số
Thông số | Nội dung mô tả |
---|---|
name
|
bắt buộc Tên mục tiêu. Đây phải là giá trị nhận dạng Starlark, khớp với mẫu "[A-Za-z_][A-Za-z0-9_]*". |
implementation
|
bắt buộc Hàm Starlark triển khai kiểm thử phân tích này. Trang này phải có chính xác một thông số: ctx. Hàm này được gọi trong giai đoạn phân tích. Ứng dụng này có thể truy cập vào các thuộc tính do attrs khai báo và được điền thông qua attr_values . Hàm triển khai có thể không đăng ký hành động. Thay vào đó, hàm này phải đăng ký kết quả đạt/không đạt bằng cách cung cấp AnalysisTestResultInfo.
|
attrs
|
dict;
mặc định là {} Từ điển khai báo các thuộc tính. Xem lệnh gọi quy tắc. Các thuộc tính được phép sử dụng chuyển đổi cấu hình được xác định bằng analysis_test_transition. |
fragments
|
trình tự của chuỗi; mặc định là [] Danh sách các mảnh cấu hình có sẵn để triển khai kiểm thử phân tích. |
toolchains
|
trình tự;
giá trị mặc định là [] Tập hợp chuỗi công cụ mà bài kiểm thử yêu cầu. Xem lệnh gọi quy tắc. |
attr_values
|
dict của strings; mặc định là {} Từ điển của các giá trị thuộc tính cần truyền đến phương thức triển khai. |
ExecutionInfo
ExecutionInfo testing.ExecutionInfo(requirements={}, exec_group='test')Khoá/hàm dựng của nhà cung cấp testing.ExecutionInfo
TestEnvironment
RunEnvironmentInfo testing.TestEnvironment(environment, inherited_environment=[])Không dùng nữa: Thay vào đó, hãy sử dụng RunEnvironmentInfo. Tạo một nhà cung cấp môi trường kiểm thử mới. Sử dụng trình cung cấp này để chỉ định các biến môi trường bổ sung sẽ được cung cấp trong phiên chạy thử nghiệm.
Các tham số
Thông số | Nội dung mô tả |
---|---|
environment
|
bắt buộc Sơ đồ các khoá và giá trị chuỗi đại diện cho biến môi trường và giá trị của các biến đó. Bạn sẽ có thể sử dụng các tính năng này trong phiên chạy thử nghiệm. |
inherited_environment
|
trình tự của chuỗi; mặc định là [] Một chuỗi tên của biến môi trường. Các biến này được cung cấp trong quá trình chạy kiểm thử với giá trị hiện tại được lấy từ môi trường shell. Nếu một biến có trong cả environment và inherited_environment , thì giá trị kế thừa từ môi trường shell sẽ được ưu tiên nếu bạn đặt giá trị này.
|