Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

BackgroundDeviceAction

public class BackgroundDeviceAction
extends Object

java.lang.Object
com.android.tradefed.device.BackgroundDeviceAction


Menjalankan perintah pada perangkat tertentu dan mengulangi seperlunya hingga tindakan dibatalkan.

Saat kelas dijalankan, perintah dijalankan pada perangkat di utas terpisah dan output dikumpulkan dalam file host sementara.

Ini dilakukan begitu:

  • jika perangkat offline secara permanen selama pengujian, data log dipertahankan.
  • untuk menangkap lebih banyak data daripada yang mungkin muat di log melingkar perangkat.

Ringkasan

Fields

public static final String BACKGROUND_DEVICE_ACTION

Konstruktor publik

BackgroundDeviceAction (String command, String descriptor, ITestDevice device, IShellOutputReceiver receiver, int startDelay)

Membuat BackgroundDeviceAction

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 utama jadi kami hanya perlu memblokir hingga pulih atau pemanggilan gagal karena perangkat tidak tersedia.

Fields

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 untuk dijalankan

descriptor String : deskripsi perintah. Hanya untuk penebangan.

device ITestDevice : perangkat untuk menjalankan perintah

receiver IShellOutputReceiver : penerima untuk mengumpulkan output dari 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

Lari

public void run ()

Ulangi perintah tersebut sampai dibatalkan.

Metode yang dilindungi

waitForDeviceRecovery

protected void waitForDeviceRecovery (String exceptionType)

Jika perangkat offline karena alasan apa pun, pemulihan akan dipicu dari utama jadi kami hanya perlu memblokir hingga pulih atau pemanggilan gagal karena perangkat tidak tersedia.