Yönetilen Uzak 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


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

Özet

Kamu inşaatçıları

ManagedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

ManagedRemoteDevice oluşturur.

Herkese açık yöntemler

TestDeviceOptions getOptions()

İşlemi yapmaya çalışmadan önce dinamik seçenekleri çözümleyebilmek için temel alıcıyı geçersiz kılın uzaktan kurulum.

void postInvocationTearDown(Throwable exception)

Çağrıdan sonra yürütülecek, cihaza özgü gerekli temizlik için ek adımlar tamamlandı.

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

Cihaza özel gerekli kurulum için, şu tarihten önce cihazda yürütülecek ek adımlar: olduğunu unutmayın.

Kamu inşaatçıları

Yönetilen Uzak Cihaz

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

ManagedRemoteDevice oluşturur.

Parametreler
device IDevice: ilişkilendirilmiş IDevice

stateMonitor IDeviceStateMonitor: kullanılacak IDeviceStateMonitor mekanizması

allocationMonitor IDeviceMonitor: tahsis durumu değişiklikleri hakkında bilgi vermek için IDeviceMonitor.

Herkese açık yöntemler

getOptions

public TestDeviceOptions getOptions ()

İşlemi yapmaya çalışmadan önce dinamik seçenekleri çözümleyebilmek için temel alıcıyı geçersiz kılın uzaktan kurulum.

İlerlemeler
TestDeviceOptions Test edilen cihazla ilgili TestDeviceOptions.

PostInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Çağrıdan sonra yürütülecek, cihaza özgü gerekli temizlik için ek adımlar tamamlandı.

Parametreler
exception Throwable: Varsa, çağrı hatasının bildirdiği son istisna.

PreInvocationKurulum

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

Cihaza özel gerekli kurulum için, şu tarihten önce cihazda yürütülecek ek adımlar: olduğunu unutmayın.

Parametreler
info IBuildInfo: Cihazın IBuildInfo öğesi.

attributes MultiMap: Çağrı bağlamında depolanan özellikler

Fırlatma
DeviceNotAvailableException
TargetSetupError