RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

java.lang.Object
com.android.tradefed.device.recovery.RunConfigDeviceRecovery


`IMultiDeviceRecovery` cơ bản chung IMultiDeviceRecovery để chạy cấu hình tradefed nhằm thực hiện bước khôi phục bước.

Tóm tắt

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

RunConfigDeviceRecovery()

Phương thức công khai

List<String> getExtraArguments(ITestDevice device)

Lấy danh sách các đối số bổ sung sẽ được chuyển đến cấu hình.

void recoverDevices(List<IManagedTestDevice> managedDevices)

Khôi phục các thiết bị ngoại tuyến trên máy chủ.

boolean shouldSkip(IManagedTestDevice device)

Cơ hội bổ sung để bỏ qua quá trình khôi phục trên một thiết bị nhất định bằng cách thực hiện các bước kiểm tra bổ sung.

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

ICommandScheduler getCommandScheduler()

Trả về một thực thể ICommandScheduler.

IDeviceManager getDeviceManager()

Trả về một thực thể IDeviceManager.

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

RunConfigDeviceRecovery

public RunConfigDeviceRecovery ()

Phương thức công khai

getExtraArguments

public List<String> getExtraArguments (ITestDevice device)

Lấy danh sách các đối số bổ sung sẽ được chuyển đến cấu hình. Nếu giá trị rỗng được trả về thì đã xảy ra lỗi và bạn nên thử khôi phục.

Tham số
device ITestDevice: ITestDevice để chạy quá trình khôi phục

Giá trị trả về
List<String> Danh sách các đối số bổ sung sẽ được sử dụng. Hoặc giá trị rỗng nếu đã xảy ra lỗi.

recoverDevices

public void recoverDevices (List<IManagedTestDevice> managedDevices)

Khôi phục các thiết bị ngoại tuyến trên máy chủ.

Tham số
managedDevices List: danh sách ITestDevice.

shouldSkip

public boolean shouldSkip (IManagedTestDevice device)

Cơ hội bổ sung để bỏ qua quá trình khôi phục trên một thiết bị nhất định bằng cách thực hiện các bước kiểm tra bổ sung.

Tham số
device IManagedTestDevice: IManagedTestDevice được xem xét để khôi phục.

Giá trị trả về
boolean Đúng nếu bạn nên bỏ qua quá trình khôi phục.

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

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

Trả về một thực thể ICommandScheduler. Được cung cấp để kiểm thử.

Giá trị trả về
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

Trả về một thực thể IDeviceManager. Được cung cấp để kiểm thử.

Giá trị trả về
IDeviceManager