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)

ManagedRemoteDevice oluşturur.

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

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

void postInvocationTearDown (Throwable exception)

Çağrı yapıldıktan sonra yürütülecek cihaza özel gerekli temizlik için ek adımlar.

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

Çağırma akışından önce cihazda yürütülecek cihaza özel gerekli kurulum için ek adımlar.

void setTestLogger ( ITestLogger testLogger)

ITestLogger örneğini enjekte eder

Korumalı yöntemler

long getCurrentTime ()

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

void launchGce ( MultiMap <String, String> attributes)

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)

ManagedRemoteDevice oluşturur.

parametreler
device IDevice : ilişkili IDevice

stateMonitor IDeviceStateMonitor : kullanılacak IDeviceStateMonitor mekanizması

allocationMonitor IDeviceMonitor : Tahsis durumu değişikliklerini bildiren IDeviceMonitor .

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 Test edilen cihazla ilgili TestDeviceOptions .

getRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

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

İadeler
GceAvdInfo

postInceptionTearDown

public void postInvocationTearDown (Throwable exception)

Çağrı yapıldıktan sonra yürütülecek cihaza özel gerekli temizlik için ek adımlar.

parametreler
exception Throwable : varsa, çağırma başarısızlığından kaynaklanan son istisna.

ön Çağırma Kurulumu

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

Çağırma akışından önce cihazda yürütülecek cihaza özel gerekli kurulum için ek adımlar.

parametreler
info IBuildInfo : Cihazın IBuildInfo .

attributes MultiMap : Çağırma bağlamında depolanan nitelikler

atar
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

ITestLogger örneğini enjekte eder

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 (MultiMap<String, String> attributes)

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

parametreler
attributes MultiMap

atar
TargetSetupError