प्रबंधित रिमोट डिवाइस
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) एक |
सार्वजनिक तरीके | |
---|---|
TestDeviceOptions | getOptions () रिमोट सेटअप करने का प्रयास करने से पहले गतिशील विकल्पों को हल करने में सक्षम होने के लिए बेस गेटर को ओवरराइड करें। |
GceAvdInfo | getRemoteAvdInfo () दूरस्थ उदाहरण का वर्णन करते हुए |
void | postInvocationTearDown (Throwable exception) उपकरण विशिष्ट आवश्यक सफाई के लिए अतिरिक्त कदम जो आह्वान के बाद निष्पादित किए जाएंगे। |
void | preInvocationSetup ( IBuildInfo info, MultiMap <String, String> attributes) डिवाइस विशिष्ट आवश्यक सेटअप के लिए अतिरिक्त चरण जो कि आमंत्रण प्रवाह से पहले डिवाइस पर निष्पादित किए जाएंगे। |
void | setTestLogger ( ITestLogger testLogger) |
संरक्षित तरीके | |
---|---|
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 |