Hội viên
analysis_test
None testing.analysis_test(name, implementation, attrs={}, fragments=[], toolchains=[], attr_values={})Số lượng phần phụ thuộc bắc cầu của quá trình kiểm thử bị giới hạn. Giới hạn này được kiểm soát bằng cờ --analysis_testing_deps_limit.
Thông số
| Tham số | Mô tả |
|---|---|
name
|
bắt buộc Tên của mục tiêu. Tên nà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 quá trình kiểm thử phân tích này. Hàm này phải có đúng một tham số: ctx. Hàm này được gọi trong giai đoạn phân tích. Hàm này có thể truy cập vào các thuộc tính được khai báo bằng attrs và được điền sẵn thông qua attr_values. Hàm triển khai không được đăng ký các 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
|
từ điển;
giá trị 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 quá trình chuyển đổi cấu hình được xác định bằng analysis_test_transition. |
fragments
|
thứ tự của chuỗis;
giá trị mặc định là []Danh sách các mảnh cấu hình có sẵn cho việc triển khai quá trình kiểm thử phân tích. |
toolchains
|
thứ tự;
giá trị mặc định là []Tập hợp chuỗi công cụ mà quá trình kiểm thử yêu cầu. Xem lệnh gọi quy tắc. |
attr_values
|
từ điển của chuỗis;
giá trị mặc định là {}Từ điển các giá trị thuộc tính để chuyển đến quá trình triển khai. |
ExecutionInfo
ExecutionInfo testing.ExecutionInfo(requirements={}, exec_group='test')
TestEnvironment
RunEnvironmentInfo testing.TestEnvironment(environment, inherited_environment=[])
Thông số
| Tham số | Mô tả |
|---|---|
environment
|
bắt buộc Một bản đồ các khoá và giá trị chuỗi đại diện cho các biến môi trường và giá trị của chúng. Các biến này sẽ được cung cấp trong quá trình thực thi kiểm thử. |
inherited_environment
|
thứ tự của các chuỗi;
giá trị mặc định là []Một chuỗi tên của các biến môi trường. Các biến này được cung cấp trong quá trình thực thi 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 được đặt.
|