NestedRemoteDevice

public class NestedRemoteDevice
extends TestDevice

java.lang.Object
   ↳ com.android.tradefed.device.NativeDevice
     ↳ com.android.tradefed.device.TestDevice
       ↳ com.android.tradefed.device.cloud.NestedRemoteDevice


Representasi perangkat yang berjalan di dalam VM Cuttlefish jarak jauh. Tindakan ini akan mengubah perilaku TestDevice perangkat lokal dalam beberapa kasus untuk memanfaatkan penyiapan.

Ringkasan

Konstruktor publik

NestedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Membuat NestedRemoteDevice.

Metode publik

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

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

Buang dan pulihkan perangkat virtual agar pengujian dapat dilanjutkan.

Konstruktor publik

NestedRemoteDevice

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

Membuat NestedRemoteDevice.

Parameter
device IDevice: IDevice terkait

stateMonitor IDeviceStateMonitor: mekanisme IDeviceStateMonitor yang akan digunakan

allocationMonitor IDeviceMonitor: IDeviceMonitor untuk memberi tahu perubahan status alokasi.

Metode publik

preInvocationSetup

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

Parameter
info IBuildInfo

attributes MultiMap

Menampilkan
DeviceNotAvailableException
TargetSetupError

resetVirtualDevice

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

Buang dan pulihkan perangkat virtual agar pengujian dapat dilanjutkan.

Parameter
logger ITestLogger

info IBuildInfo

resetDueToFailure boolean

Hasil
boolean

Menampilkan
DeviceNotAvailableException