com.android.tradefed.invoker.shard

Giao diện

IDynamicShardingKhách hàng Giao diện trình bao bọc cho ứng dụng khách sharding

Điều này tồn tại để chúng tôi có thể trao đổi trong HTTP hoặc thử nghiệm HTTP nếu cần.

IDynamicShardingConnectionInfo Giao diện cho các lớp chứa thông tin kết nối sharding động
IShardHelper Giao diện của một đối tượng mô tả chiến lược phân chia sẽ áp dụng cho một cấu hình.
ITestsPool Giao diện mô tả nhóm thử nghiệm mà chúng tôi có thể truy cập và chạy

Các lớp học

Có thể định cấu hìnhGrpcDynamicShardingClient
DynamicShardHelper Chiến lược phân chia để cho phép xếp hàng làm việc từ xa giữa nhiều phiên bản TF
DynamicShardingConnectionInfoMessage Lớp lưu giữ dữ liệu để giúp việc gửi qua máy chủ tính năng dễ dàng hơn.
LastShardDetector Khi chạy phân đoạn cục bộ, đôi khi chúng ta chỉ muốn thực hiện một số hành động khi phân đoạn cuối cùng đạt tới invocationEnded(long) .
hồ bơi địa phương Thực hiện một loạt các thử nghiệm địa phương
ParentShardSao chép Sao chép thiết lập cho một thiết bị sang tất cả các thiết bị khác sẽ là một phần của shending.
Từ xaNăng độngHồ bơi Triển khai một nhóm các bài kiểm tra xếp hàng làm việc từ xa
Phân đoạnXây dựngCloner Lớp trình trợ giúp xử lý việc sao chép thông tin bản dựng từ dòng lệnh.
ShardHelper Lớp trình trợ giúp xử lý việc tạo các phân đoạn và lên lịch cho chúng để thực hiện lệnh gọi.
StrictShardHelper Chiến lược phân mảnh để tạo các phân đoạn nghiêm ngặt không báo cáo cùng nhau,
Kiểm traPoolPoller Trình bao bọc thử nghiệm cho phép thực hiện tất cả các thử nghiệm của một nhóm thử nghiệm.