Perangkat Jarak Jauh Terkelola
public class ManagedRemoteDevice
extends TestDevice
implements ITestLoggerReceiver
java.lang.Objek | |||
↳ | com.android.tradefed.device.NativeDevice | ||
↳ | com.android.tradefed.device.TestDevice | ||
↳ | com.android.tradefed.device.cloud.ManagedRemoteDevice |
Perangkat yang berjalan di dalam mesin virtual yang kami kelola dari jarak jauh melalui instance Tradefed di dalam VM.
Ringkasan
Konstruktor publik | |
---|---|
ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) Membuat |
Metode publik | |
---|---|
TestDeviceOptions | getOptions () Ganti pengambil dasar untuk dapat menyelesaikan opsi dinamis sebelum mencoba melakukan pengaturan jarak jauh. |
void | postInvocationTearDown (Throwable exception) Langkah-langkah tambahan untuk pembersihan khusus perangkat yang diperlukan yang akan dijalankan setelah pemanggilan selesai. |
void | preInvocationSetup ( IBuildInfo info, MultiMap <String, String> attributes) Langkah-langkah tambahan untuk penyiapan khusus perangkat yang diperlukan yang akan dijalankan pada perangkat sebelum alur pemanggilan. |
Konstruktor publik
Perangkat Jarak Jauh Terkelola
public ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Membuat ManagedRemoteDevice
.
Parameter | |
---|---|
device | IDevice : IDevice terkait |
stateMonitor | IDeviceStateMonitor : mekanisme IDeviceStateMonitor yang akan digunakan |
allocationMonitor | IDeviceMonitor : IDeviceMonitor untuk menginformasikan perubahan status alokasi. |
Metode publik
dapatkan Opsi
public TestDeviceOptions getOptions ()
Ganti pengambil dasar untuk dapat menyelesaikan opsi dinamis sebelum mencoba melakukan pengaturan jarak jauh.
Kembali | |
---|---|
TestDeviceOptions | TestDeviceOptions terkait dengan perangkat yang diuji. |
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
Langkah-langkah tambahan untuk pembersihan khusus perangkat yang diperlukan yang akan dijalankan setelah pemanggilan selesai.
Parameter | |
---|---|
exception | Throwable : jika ada, pengecualian terakhir yang ditimbulkan oleh kegagalan pemanggilan. |
praInvokasiSetup
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
Langkah-langkah tambahan untuk penyiapan khusus perangkat yang diperlukan yang akan dijalankan pada perangkat sebelum alur pemanggilan.
Parameter | |
---|---|
info | IBuildInfo : IBuildInfo perangkat. |
attributes | MultiMap : Atribut yang disimpan dalam konteks pemanggilan |
Melempar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |