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.

GceAvdInfo getRemoteAvdInfo ()

Mengembalikan GceAvdInfo yang menjelaskan contoh jarak jauh.

void postInvocationTearDown (Throwable exception)

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

void setTestLogger (ITestLogger testLogger)

Metode yang dilindungi

long getCurrentTime ()

Mengembalikan waktu sistem saat ini.

void launchGce ()

Luncurkan perangkat gce sebenarnya berdasarkan info build.

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

dapatkanRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

Mengembalikan GceAvdInfo yang menjelaskan contoh jarak jauh.

Kembali
GceAvdInfo

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Parameter
exception Throwable

praInvokasiSetup

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

Parameter
info IBuildInfo

attributes MultiMap

Melempar
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Parameter
testLogger ITestLogger

Metode yang dilindungi

dapatkanWaktu Saat Ini

protected long getCurrentTime ()

Mengembalikan waktu sistem saat ini. Terkena untuk pengujian.

Kembali
long

peluncuranGce

protected void launchGce ()

Luncurkan perangkat gce sebenarnya berdasarkan info build.

Melempar
TargetSetupError