Bộ lập lịch ClusterCommand

public class ClusterCommandScheduler
extends CommandScheduler

java.lang.Object
   ↳ com.android.tradefed.command.CommandScheduler
     ↳ com.android.tradefed.cluster.ClusterCommandScheduler


ICommandScheduler để hỗ trợ TFC (Tradefed Cluster). Trình lập lịch biểu này chạy các lệnh từ Hàng đợi lệnh TFC và tải các sự kiện gọi lên hàng đợi lệnh TFC.

Tóm tắt

Hàm khởi tạo công khai

ClusterCommandScheduler()

Phương thức công khai

void shutdown()

Cố gắng tắt trình lập lịch biểu lệnh một cách linh hoạt.

void shutdownHard()

Cố gắng tắt trình lập lịch biểu lệnh.

void start()

Khởi động trình lập lịch biểu, bao gồm cả việc thiết lập nhật ký, khởi tạo DeviceManager, v.v.

Phương thức được bảo vệ

boolean dryRunCommand(com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)

Xác định xem một lệnh cụ thể có được chạy thử nghiệm không.

void processReadyCommands(IDeviceManager manager)

Hàm khởi tạo công khai

Bộ lập lịch ClusterCommand

public ClusterCommandScheduler ()

Phương thức công khai

tắt máy

public void shutdown ()

Cố gắng tắt trình lập lịch biểu lệnh một cách linh hoạt.

Xoá các lệnh đang chờ kiểm thử và yêu cầu tất cả lệnh gọi đang diễn ra tắt một cách dễ dàng.

Sau khi gọi quá trình tắt, vòng lặp chính của trình lập lịch biểu sẽ đợi tất cả các lệnh gọi đang diễn ra để hoàn tất trước khi thoát hoàn toàn.

CANNOT TRANSLATE

public void shutdownHard ()

Cố gắng tắt trình lập lịch biểu lệnh. Tương tự như discountHard(true).

start

public void start ()

Khởi động trình lập lịch biểu, bao gồm cả việc thiết lập nhật ký, khởi tạo DeviceManager, v.v.

Phương thức được bảo vệ

ryRunCommand

protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, 
                String[] args)

Xác định xem một lệnh cụ thể có được chạy thử nghiệm không. Nếu lệnh đang trong quá trình chạy thử nghiệm, hãy xác thực lệnh đó. Nếu nếu gặp vấn đề về cấu hình, thì hệ thống sẽ gửi một ConfigurationException.

Tham số
handler com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler: InvocationEventHandler để báo cáo các sự kiện nhằm xác thực kiểm thử.

args String: lệnh để xác thực.

Giá trị trả về
boolean true nếu lệnh đã chạy không cần thiết, nếu không chạy lệnh false.

Gửi
ConfigurationException

processSẵn sàngs Commands

protected void processReadyCommands (IDeviceManager manager)

Tham số
manager IDeviceManager