ManagedRemoteDevice
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 basis untuk dapat menyelesaikan opsi dinamis sebelum mencoba melakukan penyiapan jarak jauh. |
void | postInvocationTearDown (Throwable exception) Langkah ekstra untuk pembersihan khusus perangkat yang diperlukan yang akan dijalankan setelah pemanggilan dilakukan. |
void | preInvocationSetup ( IBuildInfo info, MultiMap <String, String> attributes) Langkah ekstra untuk penyiapan khusus perangkat yang diperlukan yang akan dijalankan pada perangkat sebelum aliran permintaan. |
Konstruktor publik
ManagedRemoteDevice
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
getOptions
public TestDeviceOptions getOptions ()
Ganti pengambil basis untuk dapat menyelesaikan opsi dinamis sebelum mencoba melakukan penyiapan jarak jauh.
Pengembalian | |
---|---|
TestDeviceOptions | TestDeviceOptions terkait dengan perangkat yang diuji. |
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
Langkah ekstra untuk pembersihan khusus perangkat yang diperlukan yang akan dijalankan setelah pemanggilan dilakukan.
Parameter | |
---|---|
exception | Throwable : jika ada, pengecualian terakhir yang diajukan oleh kegagalan pemanggilan. |
preInvocationSetup
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
Langkah ekstra untuk penyiapan khusus perangkat yang diperlukan yang akan dijalankan pada perangkat sebelum aliran permintaan.
Parameter | |
---|---|
info | IBuildInfo : IBuildInfo perangkat. |
attributes | MultiMap : Atribut yang disimpan dalam konteks pemanggilan |
Melempar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |