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


वर्चुअल मशीन में चलने वाला एक डिवाइस, जिसे हम वर्चुअल मशीन में मौजूद Tradefed इंस्टेंस की मदद से, किसी भी जगह से मैनेज करते हैं.

खास जानकारी

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

ManagedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

ManagedRemoteDevice बनाता है.

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

TestDeviceOptions getOptions()

रिमोट सेटअप करने की कोशिश करने से पहले, डाइनैमिक विकल्पों को हल करने के लिए, बेस गटर को बदलें.

GceAvdInfo getRemoteAvdInfo()

रिमोट इंस्टेंस की जानकारी देने वाला GceAvdInfo दिखाता है.

void postInvocationTearDown(Throwable exception)

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

void setTestLogger(ITestLogger testLogger)

सुरक्षित तरीके

long getCurrentTime()

सिस्टम का मौजूदा समय दिखाता है.

void launchGce()

बिल्ड की जानकारी के आधार पर, असल gce डिवाइस लॉन्च करें.

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

ManagedRemoteDevice

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

ManagedRemoteDevice बनाता है.

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

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

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

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

getOptions

public TestDeviceOptions getOptions ()

रिमोट सेटअप करने की कोशिश करने से पहले, डाइनैमिक विकल्पों को हल करने के लिए, बेस गटर को बदलें.

रिटर्न
TestDeviceOptions

getRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

रिमोट इंस्टेंस की जानकारी देने वाला GceAvdInfo दिखाता है.

रिटर्न
GceAvdInfo

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

पैरामीटर
exception Throwable

preInvocationSetup

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

पैरामीटर
info IBuildInfo

attributes MultiMap

थ्रो
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

पैरामीटर
testLogger ITestLogger

सुरक्षित तरीके

getCurrentTime

protected long getCurrentTime ()

सिस्टम का मौजूदा समय दिखाता है. टेस्टिंग के लिए एक्सपोज़ किया गया.

रिटर्न
long

launchGce

protected void launchGce ()

बिल्ड की जानकारी के आधार पर, असल gce डिवाइस लॉन्च करें.

थ्रो
TargetSetupError