YönetilenUzak Cihaz

public class ManagedRemoteDevice
extends TestDevice implements ITestLoggerReceiver

java.lang.Nesne
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.cloud.ManagedRemoteDevice


VM içindeki bir Tradefed örneği aracılığıyla uzaktan yönettiğimiz bir sanal makine içinde çalışan bir cihaz.

Özet

Kamu inşaatçıları

ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Bir oluşturur ManagedRemoteDevice .

Genel yöntemler

TestDeviceOptions getOptions ()

Uzaktan kurulumu yapmaya çalışmadan önce dinamik seçenekleri çözebilmek için temel alıcıyı geçersiz kılın.

GceAvdInfo getRemoteAvdInfo ()

İade GceAvdInfo uzak örneğini açıklayan.

void postInvocationTearDown (Throwable exception)

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

void setTestLogger (ITestLogger testLogger)

Korumalı yöntemler

long getCurrentTime ()

Geçerli sistem saatini döndürür.

void launchGce ()

Yapı bilgisine göre gerçek gce cihazını başlatın.

Kamu inşaatçıları

YönetilenUzak Cihaz

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

Bir oluşturur ManagedRemoteDevice .

parametreler
device IDevice : ilişkili IDevice

stateMonitor IDeviceStateMonitor : IDeviceStateMonitor kullanımına mekanizma

allocationMonitor IDeviceMonitor : IDeviceMonitor tahsis durum değişiklikleri bildirmek.

Genel yöntemler

getOptions

public TestDeviceOptions getOptions ()

Uzaktan kurulumu yapmaya çalışmadan önce dinamik seçenekleri çözebilmek için temel alıcıyı geçersiz kılın.

İadeler
TestDeviceOptions

getRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

İade GceAvdInfo uzak örneğini açıklayan.

İadeler
GceAvdInfo

postInceptionTearDown

public void postInvocationTearDown (Throwable exception)

parametreler
exception Throwable

ön Çağırma Kurulumu

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

parametreler
info IBuildInfo

attributes MultiMap

atar
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

parametreler
testLogger ITestLogger

Korumalı yöntemler

getCurrentTime

protected long getCurrentTime ()

Geçerli sistem saatini döndürür. Test için maruz bırakıldı.

İadeler
long

launchGce

protected void launchGce ()

Yapı bilgisine göre gerçek gce cihazını başlatın.

atar
TargetSetupError