RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

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


Dasar generik IMultiDeviceRecovery untuk menjalankan konfigurasi tradefed guna melakukan langkah pemulihan.

Ringkasan

Konstruktor publik

RunConfigDeviceRecovery()

Metode publik

List<String> getExtraArguments(ITestDevice device)

Mendapatkan daftar argumen tambahan yang akan diteruskan ke konfigurasi.

void recoverDevices(List<IManagedTestDevice> managedDevices)

Memulihkan perangkat offline di host.

boolean shouldSkip(IManagedTestDevice device)

Peluang tambahan untuk melewati pemulihan pada perangkat tertentu dengan melakukan pemeriksaan tambahan.

Metode terlindungi

ICommandScheduler getCommandScheduler()

Menampilkan instance ICommandScheduler.

IDeviceManager getDeviceManager()

Menampilkan instance IDeviceManager.

Konstruktor publik

RunConfigDeviceRecovery

public RunConfigDeviceRecovery ()

Metode publik

getExtraArguments

public List<String> getExtraArguments (ITestDevice device)

Mendapatkan daftar argumen tambahan yang akan diteruskan ke konfigurasi. Jika null ditampilkan berarti terjadi error dan pemulihan harus dicoba.

Parameter
device ITestDevice: ITestDevice untuk menjalankan pemulihan

Hasil
List<String> Daftar argumen tambahan yang akan digunakan. Atau null jika terjadi error.

recoverDevices

public void recoverDevices (List<IManagedTestDevice> managedDevices)

Memulihkan perangkat offline di host.

Parameter
managedDevices List: daftar ITestDevice.

shouldSkip

public boolean shouldSkip (IManagedTestDevice device)

Peluang tambahan untuk melewati pemulihan pada perangkat tertentu dengan melakukan pemeriksaan tambahan.

Parameter
device IManagedTestDevice: IManagedTestDevice yang dipertimbangkan untuk pemulihan.

Hasil
boolean Benar jika pemulihan harus dilewati.

Metode terlindungi

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

Menampilkan instance ICommandScheduler. Diekspos untuk pengujian.

Hasil
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

Menampilkan instance IDeviceManager. Diekspos untuk pengujian.

Hasil
IDeviceManager