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 |
IDeviceManager
|
getDeviceManager()
Menampilkan instance |
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 |
|