Latar BelakangPerangkatAksi
public class BackgroundDeviceAction
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.device.BackgroundDeviceAction |
Menjalankan perintah pada perangkat tertentu yang diulangi seperlunya hingga tindakan dibatalkan.
Saat kelas dijalankan, perintah dijalankan pada perangkat di thread terpisah dan output dikumpulkan dalam file host sementara.
Ini dilakukan sebagai berikut:
- jika perangkat offline secara permanen selama pengujian, data log dipertahankan.
- untuk menangkap lebih banyak data daripada yang dapat ditampung dalam log melingkar perangkat.
Ringkasan
Bidang | |
---|---|
public static final String | BACKGROUND_DEVICE_ACTION
|
Konstruktor publik | |
---|---|
BackgroundDeviceAction (String command, String descriptor, ITestDevice device, IShellOutputReceiver receiver, int startDelay) Membuat |
Metode publik | |
---|---|
void | cancel () Membatalkan perintah. |
boolean | isCancelled () Jika perintah dibatalkan. |
void | run () Ulangi perintah tersebut sampai dibatalkan. |
Metode yang dilindungi | |
---|---|
void | waitForDeviceRecovery (String exceptionType) Jika perangkat offline karena alasan apa pun, pemulihan akan dipicu dari perangkat utama sehingga kita hanya perlu memblokirnya hingga perangkat pulih atau pemanggilan gagal karena perangkat tidak tersedia. |
Bidang
BACKGROUND_DEVICE_ACTION
public static final String BACKGROUND_DEVICE_ACTION
Konstruktor publik
Latar BelakangPerangkatAksi
public BackgroundDeviceAction (String command, String descriptor, ITestDevice device, IShellOutputReceiver receiver, int startDelay)
Membuat BackgroundDeviceAction
Parameter | |
---|---|
command | String : perintah untuk dijalankan |
descriptor | String : deskripsi perintah. Hanya untuk masuk. |
device | ITestDevice : perangkat untuk menjalankan perintah |
receiver | IShellOutputReceiver : penerima untuk mengumpulkan output perintah |
startDelay | int : penundaan menunggu setelah perangkat online |
Metode publik
membatalkan
public void cancel ()
Membatalkan perintah.
Dibatalkan
public boolean isCancelled ()
Jika perintah dibatalkan.
Kembali | |
---|---|
boolean |
berlari
public void run ()
Ulangi perintah tersebut hingga dibatalkan.
Metode yang dilindungi
tungguPemulihan Perangkat
protected void waitForDeviceRecovery (String exceptionType)
Jika perangkat offline karena alasan apa pun, pemulihan akan dipicu dari perangkat utama sehingga kita hanya perlu memblokirnya hingga perangkat pulih atau pemanggilan gagal karena perangkat tidak tersedia.