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 virtual machine yang kita 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 yang akan dijalankan setelah pemanggilan selesai.

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

Langkah tambahan untuk penyiapan khusus perangkat yang diperlukan yang akan dijalankan 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 yang akan dijalankan setelah pemanggilan selesai.

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

preInvocationSetup

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

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

Parameter
info IBuildInfo: IBuildInfo perangkat.

attributes MultiMap: Atribut yang disimpan dalam konteks pemanggilan

Menampilkan
DeviceNotAvailableException
TargetSetupError