YuvalanmışUzak Cihaz

public class NestedRemoteDevice
extends TestDevice

java.lang.Nesne
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.cloud.NestedRemoteDevice


Uzak bir Cuttlefish VM içinde çalışan cihazın temsili. Yerel aygıt değiştirecek TestDevice kurulum yararlanmak için bazı durumlarda davranış.

Özet

Kamu inşaatçıları

NestedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Bir oluşturur NestedRemoteDevice .

Genel yöntemler

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

final boolean resetVirtualDevice (ITestLogger logger, IBuildInfo info, boolean resetDueToFailure)

Testin devam edebilmesi için sanal cihazı ayırın ve geri yükleyin.

Kamu inşaatçıları

YuvalanmışUzak Cihaz

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

Bir oluşturur NestedRemoteDevice .

parametreler
device IDevice : ilişkili IDevice

stateMonitor IDeviceStateMonitor : IDeviceStateMonitor kullanımına mekanizma

allocationMonitor IDeviceMonitor : IDeviceMonitor tahsis durum değişiklikleri bildirmek.

Genel yöntemler

ön Çağırma Kurulumu

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

parametreler
info IBuildInfo

attributes MultiMap

atar
DeviceNotAvailableException
TargetSetupError

sıfırlaSanalCihaz

public final boolean resetVirtualDevice (ITestLogger logger, 
                IBuildInfo info, 
                boolean resetDueToFailure)

Testin devam edebilmesi için sanal cihazı ayırın ve geri yükleyin.

parametreler
logger ITestLogger

info IBuildInfo

resetDueToFailure boolean

İadeler
boolean

atar
DeviceNotAvailableException