YönetilenUzakCihaz
public class ManagedRemoteDevice
extends TestDevice
implements ITestLoggerReceiver
VM içindeki Tradefed örneği aracılığıyla uzaktan yönettiğimiz, sanal makine içinde çalışan bir cihaz.
Özet
Korumalı yöntemler |
---|
long | getCurrentTime () Geçerli sistem saatini döndürür. |
void | launchGce () Derleme bilgilerine göre gerçek gce cihazını başlatın. |
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 | |
postInvokasyonTearDown
public void postInvocationTearDown (Throwable exception)
Parametreler |
---|
exception | Throwable |
preInvokasyon Kurulumu
public void preInvocationSetup (IBuildInfo info,
MultiMap<String, String> attributes)
Parametreler |
---|
info | IBuildInfo |
attributes | MultiMap |
Atar |
---|
DeviceNotAvailableException | |
TargetSetupError | |
setTestLogger
public void setTestLogger (ITestLogger testLogger)
Parametreler |
---|
testLogger | ITestLogger |
Korumalı yöntemler
getCurrentTime
protected long getCurrentTime ()
Geçerli sistem saatini döndürür. Test için açığa çıkarıldı.
lansmanGce
protected void launchGce ()
Derleme bilgilerine göre gerçek gce cihazını başlatın.