ManagedRemoteDevice

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


Sanal makine içinde çalışan ve sanal makinedeki bir Tradefed örneği aracılığıyla uzaktan yönetilen bir cihaz.

Özet

Herkese açık kurucular

ManagedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Bir ManagedRemoteDevice oluşturur.

Herkese açık yöntemler

TestDeviceOptions getOptions()

Uzak kurulumu yapmayı denemeden önce dinamik seçenekleri çözebilmek için temel alıcıyı geçersiz kılın.

GceAvdInfo getRemoteAvdInfo()

Uzak örneği tanımlayan GceAvdInfo değerini döndürür.

void postInvocationTearDown(Throwable exception)

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

void setTestLogger(ITestLogger testLogger)

Korunan yöntemler

long getCurrentTime()

Mevcut sistem saatini döndürür.

void launchGce()

Derleme bilgilerine göre gerçek gce cihazını başlatın.

Herkese açık kurucular

ManagedRemoteDevice

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

Bir ManagedRemoteDevice oluşturur.

Parametreler
device IDevice: ilişkili IDevice

stateMonitor IDeviceStateMonitor: Kullanılacak IDeviceStateMonitor mekanizması

allocationMonitor IDeviceMonitor: IDeviceMonitor, tahsis durumu değişikliklerini bildirmek için.

Herkese açık yöntemler

getOptions

public TestDeviceOptions getOptions ()

Uzak kurulumu yapmayı denemeden önce dinamik seçenekleri çözebilmek için temel alıcıyı geçersiz kılın.

İlerlemeler
TestDeviceOptions

getRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

Uzak örneği tanımlayan GceAvdInfo değerini döndürür.

İlerlemeler
GceAvdInfo

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Parametreler
exception Throwable

preInvocationSetup

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

Parametreler
info IBuildInfo

attributes MultiMap

Atışlar
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Parametreler
testLogger ITestLogger

Korunan yöntemler

getCurrentTime

protected long getCurrentTime ()

Mevcut sistem saatini döndürür. Test için yayınlandı.

İlerlemeler
long

launchGce

protected void launchGce ()

Derleme bilgilerine göre gerçek gce cihazını başlatın.

Atışlar
TargetSetupError