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 ManagedRemoteDevice .

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