ManagedRemoteDevice

public class ManagedRemoteDevice
extends TestDevice implements ITestLoggerReceiver

java.lang.Object
   ↳ 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

void postInvocationTearDown(Throwable exception)

Langkah tambahan untuk pembersihan khusus perangkat yang diperlukan dan akan dieksekusi setelah pemanggilan selesai.

void preInvocationSetup(IBuildInfo info, MultiMap<String, String> attributes)

Langkah tambahan untuk penyiapan yang diperlukan khusus perangkat yang akan dieksekusi di perangkat sebelum alur pemanggilan.

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 memberi tahu perubahan status alokasi.

Metode publik

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Langkah tambahan untuk pembersihan khusus perangkat yang diperlukan dan akan dieksekusi setelah pemanggilan selesai.

Parameter
exception Throwable: jika ada, pengecualian akhir yang dimunculkan oleh kegagalan pemanggilan.

preInvocationSetup

public void preInvocationSetup (IBuildInfo info, 
                MultiMap<String, String> attributes)

Langkah tambahan untuk penyiapan yang diperlukan khusus perangkat yang akan dieksekusi di perangkat sebelum alur pemanggilan.

Parameter
info IBuildInfo: IBuildInfo perangkat.

attributes MultiMap: Atribut yang disimpan dalam konteks pemanggilan

Menampilkan
DeviceNotAvailableException
TargetSetupError