NativeDeviceStateMonitor
public class NativeDeviceStateMonitor
extends Object
implements IDeviceStateMonitor
java.lang.Objek |
↳ | com.android.tradefed.device.NativeDeviceStateMonitor |
Subkelas langsung yang diketahui |
Subkelas tidak langsung yang diketahui NestedDeviceStateMonitor | Pemantau status perangkat yang menjalankan pemeriksaan ekstra pada perangkat bersarang untuk mengakomodasi spesifikasi lingkungan virtual. |
|
Kelas pembantu untuk memantau keadaan IDevice
tanpa dukungan kerangka kerja.
Ringkasan
Konstanta
MAX_CHECK_POLL_TIME
protected static final long MAX_CHECK_POLL_TIME
Nilai Konstan: 30000 (0x0000000000007530)
MAX_OP_TIME
protected static final int MAX_OP_TIME
waktu operasi maksimum dalam ms untuk perintah 'jajak pendapat untuk daya tanggap'
Nilai Konstan: 10.000 (0x00002710)
Bidang
PERM_DENIED_ERROR_PATTERN
protected static final String PERM_DENIED_ERROR_PATTERN
Konstruktor publik
NativeDeviceStateMonitor
public NativeDeviceStateMonitor (IDeviceManager mgr,
IDevice device,
boolean fastbootEnabled)
Parameter |
---|
mgr | IDeviceManager |
device | IDevice |
fastbootEnabled | boolean |
Metode publik
dapatkanDeviceState
public TestDeviceState getDeviceState ()
dapatkanFastbootSerialNumber
public String getFastbootSerialNumber ()
dapatkanMountPoint
public String getMountPoint (String mountName)
Parameter |
---|
mountName | String |
dapatkanSerialNumber
public String getSerialNumber ()
adalahAdbTcp
public boolean isAdbTcp ()
setDefaultAvailableTimeout
public void setDefaultAvailableTimeout (long timeoutMs)
Tetapkan waktu dalam ms untuk menunggu perangkat tersedia di waitForDeviceAvailable()
.
setDefaultOnlineTimeout
public void setDefaultOnlineTimeout (long timeoutMs)
Tetapkan waktu dalam ms untuk menunggu perangkat online di waitForDeviceOnline()
.
setFastbootSerialNumber
public void setFastbootSerialNumber (String serial)
Tetapkan nomor seri mode fastboot.
setIDevice
public void setIDevice (IDevice newDevice)
Parameter |
---|
newDevice | IDevice |
setState
public void setState (TestDeviceState deviceState)
Parameter |
---|
deviceState | TestDeviceState |
tungguUntukBootSelesai
public boolean waitForBootComplete (long waitTime)
tungguUntukPerangkatTersedia
public IDevice waitForDeviceAvailable (long waitTime)
tungguUntukPerangkatTersedia
public IDevice waitForDeviceAvailable ()
tungguUntukDeviceBootloader
public boolean waitForDeviceBootloader (long time)
tungguUntukDeviceBootloaderStateUpdate
public void waitForDeviceBootloaderStateUpdate ()
tungguUntukDeviceFastbootd
public boolean waitForDeviceFastbootd (String fastbootPath,
long time)
Parameter |
---|
fastbootPath | String |
time | long |
tungguUntukDeviceInRecovery
public IDevice waitForDeviceInRecovery ()
tungguUntukDeviceInRecovery
public boolean waitForDeviceInRecovery (long waitTime)
tungguUntukDeviceInSideload
public boolean waitForDeviceInSideload (long waitTime)
tungguUntukDeviceNotAvailable
public boolean waitForDeviceNotAvailable (long waitTime)
tungguUntukDeviceOnline
public IDevice waitForDeviceOnline ()
tungguUntukDeviceOnline
public IDevice waitForDeviceOnline (long waitTime)
tungguUntukDeviceShell
public boolean waitForDeviceShell (long waitTime)
Metode yang dilindungi
buatOutputReceiver
protected CollectingOutputReceiver createOutputReceiver ()
Terkena untuk pengujian
dapatkanCheckPollTime
protected long getCheckPollTime ()
Terkena untuk pengujian
dapatkanWaktu Saat Ini
protected long getCurrentTime ()
Terkena untuk pengujian
dapatkan Perangkat ID
protected IDevice getIDevice ()
Kembali |
---|
IDevice | IDevice berasosiasi dengan monitor status |
pascaOnlineCheck
protected boolean postOnlineCheck (long waitTime)
Pemeriksaan tambahan harus dilakukan pada perangkat Online
Parameter |
---|
waitTime | long : waktu dalam ms untuk menunggu sebelum menyerah |
Kembali |
---|
boolean | true jika pemeriksaan berhasil sebelum waktu tunggu berakhir. false sebaliknya |
tungguForStoreMount
protected boolean waitForStoreMount (long waitTime)
Menunggu penyimpanan eksternal perangkat dipasang.
Parameter |
---|
waitTime | long : waktu dalam ms untuk menunggu sebelum menyerah |
Kembali |
---|
boolean | true jika penyimpanan eksternal dipasang sebelum waktu tunggu berakhir. false sebaliknya |