Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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)

Menciptakan ManagedRemoteDevice .

Metode publik

TestDeviceOptions getOptions ()

Ganti pengambil dasar untuk dapat menyelesaikan opsi dinamis sebelum mencoba melakukan pengaturan jarak jauh.

GceAvdInfo getRemoteAvdInfo ()

Mengembalikan GceAvdInfo menggambarkan 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 yang sebenarnya berdasarkan info build.

Konstruktor publik

Perangkat Jarak Jauh Terkelola

public ManagedRemoteDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

Menciptakan ManagedRemoteDevice .

Parameter
device IDevice : yang terkait IDevice

stateMonitor IDeviceStateMonitor : yang IDeviceStateMonitor mekanisme untuk digunakan

allocationMonitor IDeviceMonitor : yang IDeviceMonitor untuk menginformasikan perubahan negara alokasi.

Metode publik

getOptions

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 menggambarkan contoh jarak jauh.

Kembali
GceAvdInfo

pascaDoaTearDown

public void postInvocationTearDown (Throwable exception)

Parameter
exception Throwable

praPemanggilanSetup

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

getCurrentTime

protected long getCurrentTime ()

Mengembalikan waktu sistem saat ini. Diekspos untuk pengujian.

Kembali
long

peluncuranGce

protected void launchGce ()

Luncurkan perangkat gce yang sebenarnya berdasarkan info build.

Melempar
TargetSetupError