ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

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


ICommandScheduler để hỗ trợ TFC (Cụm Tradefed). 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 sự kiện 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()

void shutdownHard()

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

void start()

Bắt đầu trình lập lịch biểu, bao gồm cả việc thiết lập tính năng ghi nhật ký, khởi tạo DeviceManager, v.v.

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

boolean dryRunCommand(ClusterCommandScheduler.InvocationEventHandler handler, String[] args)

Xác định xem một lệnh nhất định có phải là chạy thử hay không.

void processReadyCommands(IDeviceManager manager)

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

ClusterCommandScheduler

public ClusterCommandScheduler ()

Phương thức công khai

tắt

public void shutdown ()

shutdownHard

public void shutdownHard ()

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

start

public void start ()

Bắt đầu trình lập lịch biểu, bao gồm cả việc thiết lập tính năng ghi nhật ký, khởi tạo DeviceManager, v.v.

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

dryRunCommand

protected boolean dryRunCommand (ClusterCommandScheduler.InvocationEventHandler handler, 
                String[] args)

Xác định xem một lệnh nhất định có phải là chạy thử hay không. Nếu lệnh là chạy thử, hãy xác thực lệnh đó. Nếu có bất kỳ vấn đề nào về cấu hình, thì lỗi này sẽ gửi một ConfigurationException.

Tham số
handler ClusterCommandScheduler.InvocationEventHandler: ERROR(InvocationEventHandler/com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler InvocationEventHandler) để báo cáo các sự kiện cho quá trình xác thực chạy thử.

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

Giá trị trả về
boolean true nếu lệnh là chạy thử, false nếu không.

Gửi
com.android.tradefed.config.ConfigurationException
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Tham số
manager IDeviceManager