RemoteAndroidVirtualDevice
public
class
RemoteAndroidVirtualDevice
extends RemoteAndroidDevice
java.lang.Object | ||||
↳ | com.android.tradefed.device.NativeDevice | |||
↳ | com.android.tradefed.device.TestDevice | |||
↳ | com.android.tradefed.device.RemoteAndroidDevice | |||
↳ | com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice |
Memperluas perilaku RemoteAndroidDevice
untuk perangkat Android stack lengkap yang berjalan di
Google Compute Engine (Gce). Asumsikan serial perangkat akan dalam format
Ringkasan
Konstruktor publik | |
---|---|
RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Membuat |
Metode publik | |
---|---|
DeviceInspectionResult
|
debugDeviceNotAvailable()
Memeriksa perangkat dan menampilkan info mendetail saat perangkat tidak tersedia. |
GceAvdInfo
|
getAvdInfo()
Metode ini tidak digunakan lagi. harus menggunakan API koneksi secara langsung |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
Menampilkan |
|
getTombstones()
Cuttlefish memiliki fitur khusus yang membawa tombstone ke host jarak jauh tempat kita dapat mendapatkannya secara langsung. |
CommandResult
|
powerwash()
Mencoba melakukan powerwash pada instance GCE |
CommandResult
|
powerwashGce(String user, Integer offset)
Metode ini tidak digunakan lagi. Dihapus karena diganti dengan koneksi |
boolean
|
powerwashGce()
|
Konstruktor publik
RemoteAndroidVirtualDevice
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Membuat RemoteAndroidVirtualDevice
.
Parameter | |
---|---|
device |
IDevice : IDevice terkait |
stateMonitor |
IDeviceStateMonitor : mekanisme IDeviceStateMonitor yang akan digunakan |
allocationMonitor |
IDeviceMonitor : IDeviceMonitor untuk memberi tahu perubahan status alokasi. |
Metode publik
debugDeviceNotAvailable
public DeviceInspectionResult debugDeviceNotAvailable ()
Memeriksa perangkat dan menampilkan info mendetail saat perangkat tidak tersedia.
Hasil | |
---|---|
DeviceInspectionResult |
getAvdInfo
public GceAvdInfo getAvdInfo ()
Metode ini tidak digunakan lagi.
harus menggunakan API koneksi secara langsung
Menampilkan GceAvdInfo
dari VM jarak jauh yang dibuat. Menampilkan null jika pengaktifan tidak berhasil.
Hasil | |
---|---|
GceAvdInfo |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Menampilkan DeviceDescriptor
dari informasi perangkat untuk mendapatkan info tentangnya tanpa
meneruskan objek perangkat yang sebenarnya.
Parameter | |
---|---|
shortDescriptor |
boolean : Apakah akan membatasi deskripsi ke info minimum saja atau tidak |
Hasil | |
---|---|
DeviceDescriptor |
getTombstones
publicgetTombstones ()
Cuttlefish memiliki fitur khusus yang membawa tombstone ke host jarak jauh tempat kita dapat mendapatkannya secara langsung.
Hasil | |
---|---|
|
Daftar file tombstone, kosong jika tidak ada tombstone. |
Menampilkan | |
---|---|
DeviceNotAvailableException |
powerwash
public CommandResult powerwash ()
Mencoba melakukan powerwash pada instance GCE
Hasil | |
---|---|
CommandResult |
menampilkan CommandResult dari upaya powerwash |
Menampilkan | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
Metode ini tidak digunakan lagi.
Dihapus untuk mendukung koneksi
Parameter | |
---|---|
user |
String |
offset |
Integer |
Hasil | |
---|---|
CommandResult |
Menampilkan | |
---|---|
TargetSetupError |