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


रिमोट Cuttlefish वीएम में चल रहे डिवाइस की इमेज. सेटअप का फ़ायदा पाने के लिए, यह कुछ मामलों में डिवाइस TestDevice के स्थानीय व्यवहार में बदलाव करेगा.

खास जानकारी

पब्लिक कंस्ट्रक्टर

NestedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

NestedRemoteDevice बनाता है.

सार्वजनिक तरीके

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

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

वर्चुअल डिवाइस को हटाएं और उसे वापस लाएं, ताकि जांच जारी रखी जा सके.

पब्लिक कंस्ट्रक्टर

NestedRemoteDevice

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

NestedRemoteDevice बनाता है.

पैरामीटर
device IDevice: उससे जुड़ा IDevice

stateMonitor IDeviceStateMonitor: इस्तेमाल करने के लिए IDeviceStateMonitor तरीका

allocationMonitor IDeviceMonitor: IDeviceMonitor, यह एलोकेशन की स्थिति में हुए बदलावों के बारे में बताता है.

सार्वजनिक तरीके

preInvocationSetup

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

पैरामीटर
info IBuildInfo

attributes MultiMap

थ्रो
DeviceNotAvailableException
TargetSetupError

resetVirtualDevice

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

वर्चुअल डिवाइस को हटाएं और उसे वापस लाएं, ताकि जांच जारी रखी जा सके.

पैरामीटर
logger ITestLogger

info IBuildInfo

resetDueToFailure boolean

रिटर्न
boolean

थ्रो
DeviceNotAvailableException