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

public class ManagedRemoteDevice
extends TestDevice implements ITestLoggerReceiver

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.device.NativeDevice
मैं com.android.tradefed.device.TestDevice
मैं com.android.tradefed.device.cloud.ManagedRemoteDevice


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

सारांश

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

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

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

वर्तमान समय प्राप्त करें

protected long getCurrentTime ()

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

रिटर्न
long

लॉन्चजीसीई

protected void launchGce ()

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

फेंकता
TargetSetupError