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


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

Özet

kamu inşaatçılar

ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Bir ManagedRemoteDevice oluşturur.

Genel yöntemler

TestDeviceOptions getOptions ()

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

void postInvocationTearDown (Throwable exception)

Çağırma tamamlandıktan sonra yürütülecek olan, cihaza özel gerekli temizleme için ekstra adımlar.

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

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

kamu inşaatçılar

YönetilenUzakCihaz

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

Bir ManagedRemoteDevice oluşturur.

parametreler
device IDevice : ilişkili IDevice

stateMonitor IDeviceStateMonitor : kullanılacak IDeviceStateMonitor mekanizması

allocationMonitor IDeviceMonitor : tahsis durumu değişikliklerini bildirmek için IDeviceMonitor .

Genel yöntemler

getOptions

public TestDeviceOptions getOptions ()

Uzaktan kurulum 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 .

Çağırma sonrasıTearDown

public void postInvocationTearDown (Throwable exception)

Çağırma tamamlandıktan sonra yürütülecek olan, cihaza özel gerekli temizleme için ekstra adımlar.

parametreler
exception Throwable : varsa, başlatma hatasının ortaya çıkardığı 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 olan cihaza özel gerekli kurulum için ekstra adımlar.

parametreler
info IBuildInfo : Cihazın IBuildInfo .

attributes MultiMap : Çağırma bağlamında saklanan öznitelikler

Atar
DeviceNotAvailableException
TargetSetupError