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

void postInvocationTearDown(Throwable exception)

Çağrılan işlem tamamlandıktan sonra cihaza özgü gerekli temizleme işlemi için ek adımlar.

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

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

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

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Çağrılan işlem tamamlandıktan sonra cihaza özgü gerekli temizleme işlemi için ek adımlar.

Parametreler
exception Throwable: Varsa çağrılma hatası tarafından oluşturulan son istisna.

preInvocationSetup

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

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

Parametreler
info IBuildInfo: Cihazın IBuildInfo.

attributes MultiMap: Çağırma bağlamında depolanan özellikler

Atışlar
DeviceNotAvailableException
TargetSetupError