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