BackgroundDeviceAction
public
class
BackgroundDeviceAction
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.BackgroundDeviceAction |
Menjalankan perintah pada perangkat tertentu secara berulang sesuai kebutuhan sampai tindakan dibatalkan.
Saat class dijalankan, perintah akan dijalankan di perangkat dalam thread terpisah dan output-nya dikumpulkan dalam file {i>host<i} sementara.
Hal ini dilakukan agar:
- jika perangkat offline secara permanen selama pengujian, data log akan disimpan.
- untuk mengambil lebih banyak data daripada yang mungkin muat dalam log sirkular perangkat.
Ringkasan
Kolom | |
---|---|
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 sampai dibatalkan. |
Metode yang dilindungi | |
---|---|
void
|
waitForDeviceRecovery(String exceptionType)
Jika perangkat offline karena alasan apa pun, pemulihan akan dipicu dari layar utama jadi kita hanya perlu memblokir sampai memulihkan atau panggilan gagal untuk perangkat tidak tersedia. |
Kolom
BACKGROUND_DEVICE_ACTION
public static final String BACKGROUND_DEVICE_ACTION
Konstruktor publik
BackgroundDeviceAction
public BackgroundDeviceAction (String command, String descriptor, ITestDevice device, IShellOutputReceiver receiver, int startDelay)
Membuat BackgroundDeviceAction
Parameter | |
---|---|
command |
String : perintah yang akan dijalankan |
descriptor |
String : deskripsi perintah. Hanya untuk logging. |
device |
ITestDevice : perangkat untuk menjalankan perintah |
receiver |
IShellOutputReceiver : penerima untuk mengumpulkan output perintah |
startDelay |
int : penundaan untuk menunggu setelah perangkat online |
Metode publik
batal
public void cancel ()
Membatalkan perintah.
dibatalkan
public boolean isCancelled ()
Jika perintah dibatalkan.
Hasil | |
---|---|
boolean |
lari
public void run ()
Ulangi perintah sampai dibatalkan.
Metode yang dilindungi
waitForDeviceRecovery
protected void waitForDeviceRecovery (String exceptionType)
Jika perangkat offline karena alasan apa pun, pemulihan akan dipicu dari layar utama jadi kita hanya perlu memblokir sampai memulihkan atau panggilan gagal untuk perangkat tidak tersedia.