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

public class ManagedRemoteDevice
implements ITestLoggerReceiver extends TestDevice

java.lang.Object
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.cloud.ManagedRemoteDevice


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

सारांश

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

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)

ITestLogger उदाहरण को इंजेक्ट करता है

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

long getCurrentTime ()

वर्तमान सिस्टम समय लौटाता है।

void launchGce ( MultiMap <String, String> attributes)

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

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

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

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

एक ManagedRemoteDevice बनाता है।

पैरामीटर
device IDevice : संबद्ध IDevice

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

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

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

getOptions

public TestDeviceOptions getOptions ()

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

रिटर्न
TestDeviceOptions परीक्षण के अंतर्गत डिवाइस से संबंधित TestDeviceOptions

getRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

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

रिटर्न
GceAvdInfo

पोस्टआमंत्रणTearDown

public void postInvocationTearDown (Throwable exception)

डिवाइस विशिष्ट आवश्यक सफाई के लिए अतिरिक्त चरण जो मंगलाचरण के बाद निष्पादित किए जाएंगे।

पैरामीटर
exception Throwable : यदि कोई हो, तो मंगलाचरण विफलता द्वारा उठाया गया अंतिम अपवाद।

preInvocationSetup

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

डिवाइस विशिष्ट आवश्यक सेटअप के लिए अतिरिक्त चरण जिन्हें मंगलाचरण प्रवाह से पहले डिवाइस पर निष्पादित किया जाएगा।

पैरामीटर
info IBuildInfo : डिवाइस का IBuildInfo

attributes MultiMap : मंगलाचरण संदर्भ में संग्रहीत विशेषताएँ

फेंकता
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

ITestLogger उदाहरण को इंजेक्ट करता है

पैरामीटर
testLogger ITestLogger

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

getCurrentTime

protected long getCurrentTime ()

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

रिटर्न
long

launchGce

protected void launchGce (MultiMap<String, String> attributes)

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

पैरामीटर
attributes MultiMap

फेंकता
TargetSetupError