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