संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

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

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


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

सारांश

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

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)

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

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

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

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

एक ManagedRemoteDevice बनाता है।

मापदंडों
device IDevice : संबद्ध IDevice

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

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

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

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

public TestDeviceOptions getOptions ()

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

रिटर्न
TestDeviceOptions परीक्षण के तहत डिवाइस से संबंधित 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 : डिवाइस का IBuildInfo

attributes MultiMap : इनवोकेशन संदर्भ में संग्रहीत विशेषताएँ

फेंकता
DeviceNotAvailableException
TargetSetupError

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

public void setTestLogger (ITestLogger testLogger)

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

मापदंडों
testLogger ITestLogger

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

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

protected long getCurrentTime ()

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

रिटर्न
long

लॉन्चजीसीई

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

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

मापदंडों
attributes MultiMap

फेंकता
TargetSetupError