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

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