YönetilenUzakCihaz

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


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

Özet

Kamu inşaatçıları

ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

ManagedRemoteDevice oluşturur.

Genel yöntemler

TestDeviceOptions getOptions ()

Uzaktan kurulum yapmayı denemeden önce dinamik seçenekleri çözebilmek için temel alıcıyı geçersiz kılın.

GceAvdInfo getRemoteAvdInfo ()

Uzak örneği açıklayan GceAvdInfo döndürür.

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 ()

Derleme bilgilerine göre gerçek gce cihazını başlatın.

Kamu inşaatçıları

YönetilenUzakCihaz

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

ManagedRemoteDevice oluşturur.

Parametreler
device IDevice : ilişkili IDevice

stateMonitor IDeviceStateMonitor : kullanılacak IDeviceStateMonitor mekanizması

allocationMonitor IDeviceMonitor : Tahsis durumu değişiklikleri hakkında bilgi veren IDeviceMonitor .

Genel yöntemler

getOptions

public TestDeviceOptions getOptions ()

Uzaktan kurulum yapmayı denemeden önce dinamik seçenekleri çözebilmek için temel alıcıyı geçersiz kılın.

İadeler
TestDeviceOptions

getRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

Uzak örneği açıklayan GceAvdInfo döndürür.

İadeler
GceAvdInfo

postInvokasyonTearDown

public void postInvocationTearDown (Throwable exception)

Parametreler
exception Throwable

preInvokasyon 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 açığa çıkarıldı.

İadeler
long

lansmanGce

protected void launchGce ()

Derleme bilgilerine göre gerçek gce cihazını başlatın.

Atar
TargetSetupError