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

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 ()

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

void postInvocationTearDown (Throwable exception)

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

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

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

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

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

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

एक ManagedRemoteDevice बनाता है।

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

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

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

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

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

public TestDeviceOptions getOptions ()

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

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

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

public void postInvocationTearDown (Throwable exception)

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

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

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

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

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

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

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

फेंकता
DeviceNotAvailableException
TargetSetupError