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.

void postInvocationTearDown (Throwable exception)

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

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

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

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

postInvokasyonTearDown

public void postInvocationTearDown (Throwable exception)

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

Parametreler
exception Throwable : Varsa, çağırma hatasından kaynaklanan son istisna.

preInvokasyon Kurulumu

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

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

Parametreler
info IBuildInfo : Cihazın IBuildInfo .

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

Atar
DeviceNotAvailableException
TargetSetupError