प्रबंधितरिमोटडिवाइस

public class ManagedRemoteDevice
extends TestDevice implements ITestLoggerReceiver

java.lang.ऑब्जेक्ट
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.cloud.ManageRemoteDevice


वर्चुअल मशीन के अंदर चलने वाला एक उपकरण जिसे हम वीएम के अंदर ट्रेडफेड इंस्टेंस के माध्यम से दूरस्थ रूप से प्रबंधित करते हैं।

सारांश

सार्वजनिक निर्माणकर्ता

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 डिवाइस लॉन्च करें।

सार्वजनिक निर्माणकर्ता

प्रबंधितरिमोटडिवाइस

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

एक ManagedRemoteDevice बनाता है।

पैरामीटर
device IDevice : संबंधित IDevice

stateMonitor IDeviceStateMonitor : उपयोग करने के लिए IDeviceStateMonitor तंत्र

allocationMonitor IDeviceMonitor : आवंटन स्थिति में परिवर्तन की सूचना देने के लिए IDeviceMonitor

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

विकल्प प्राप्त करें

public TestDeviceOptions getOptions ()

रिमोट सेटअप करने का प्रयास करने से पहले डायनामिक विकल्पों को हल करने में सक्षम होने के लिए बेस गेटर को ओवरराइड करें।

रिटर्न
TestDeviceOptions

getRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

दूरस्थ उदाहरण का वर्णन करने वाला GceAvdInfo लौटाता है।

रिटर्न
GceAvdInfo

पोस्टआह्वानटियरडाउन

public void postInvocationTearDown (Throwable exception)

पैरामीटर
exception Throwable

प्रीइनवोकेशनसेटअप

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

पैरामीटर
info IBuildInfo

attributes MultiMap

फेंकता
DeviceNotAvailableException
TargetSetupError

सेटटेस्टलॉगर

public void setTestLogger (ITestLogger testLogger)

पैरामीटर
testLogger ITestLogger

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

GetCurrentTime

protected long getCurrentTime ()

वर्तमान सिस्टम समय लौटाता है. परीक्षण हेतु उजागर किया गया।

रिटर्न
long

लॉन्चजीसीई

protected void launchGce ()

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

फेंकता
TargetSetupError