रिमोटएंड्रॉइडवर्चुअलडिवाइस
public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice
implements ITestLoggerReceiver
java.lang.ऑब्जेक्ट | ||||
मैं | com.android.tradefed.device.NativeDevice | |||
मैं | com.android.tradefed.device.TestDevice | |||
मैं | com.android.tradefed.device.RemoteAndroidDevice | |||
मैं | com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice |
का विस्तार RemoteAndroidDevice
एक पूर्ण ढेर एंड्रॉयड Google गणना इंजन (GCE) में चल रहे डिवाइस के लिए व्यवहार। मान लें कि डिवाइस सीरियल प्रारूप में होगा
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) एक बनाता है |
सार्वजनिक तरीके | |
---|---|
GceAvdInfo | getAvdInfo () रिटर्न |
DeviceDescriptor | getDeviceDescriptor () |
getTombstones () कटलफिश में एक विशेष विशेषता है जो मकबरे को दूरस्थ मेजबान तक लाती है जहां हम उन्हें सीधे प्राप्त कर सकते हैं। | |
void | postBootSetup () {@विरासत} |
void | postInvocationTearDown (Throwable exception) |
boolean | powerwashGce () GCE इंस्टेंस को पावरवॉश करने का प्रयास |
void | preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes) |
void | recoverDevice () डिवाइस संचार को पुनर्प्राप्त करने का प्रयास। |
void | setGceSshMonitor ( GceSshTunnelMonitor gceSshMonitor) आंतरिक ओवरराइड |
void | setTestLogger (ITestLogger testLogger) |
संरक्षित तरीके | |
---|---|
void | doAdbReboot ( NativeDevice.RebootMode rebootMode, String reason) एक एडीबी रीबूट करें। |
long | getCurrentTime () वर्तमान सिस्टम समय लौटाता है। |
GceSshTunnelMonitor | getGceSshMonitor () रिटर्न |
void | launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes) बिल्ड जानकारी के आधार पर वास्तविक gce डिवाइस लॉन्च करें। |
void | waitForTunnelOnline (long waitTime) जांचें कि सुरंग मॉनिटर चल रहा है या नहीं। |
सार्वजनिक निर्माणकर्ता
रिमोटएंड्रॉइडवर्चुअलडिवाइस
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
एक बनाता है RemoteAndroidVirtualDevice
।
मापदंडों | |
---|---|
device | IDevice : संबद्ध IDevice |
stateMonitor | IDeviceStateMonitor : IDeviceStateMonitor उपयोग करने के लिए तंत्र |
allocationMonitor | IDeviceMonitor : IDeviceMonitor आवंटन राज्य में परिवर्तन के बारे में सूचित करने के लिए। |
सार्वजनिक तरीके
getAvdInfo
public GceAvdInfo getAvdInfo ()
रिटर्न GceAvdInfo
बनाया दूरदराज के वी एम से। यदि लाना सफल नहीं हुआ तो रिटर्न शून्य हो जाता है।
रिटर्न | |
---|---|
GceAvdInfo |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor ()
रिटर्न | |
---|---|
DeviceDescriptor |
समाधि का पत्थर प्राप्त करें
publicgetTombstones ()
कटलफिश में एक विशेष विशेषता है जो मकबरे को दूरस्थ मेजबान तक लाती है जहां हम उन्हें सीधे प्राप्त कर सकते हैं।
रिटर्न | |
---|---|
फेंकता | |
---|---|
DeviceNotAvailableException |
पोस्टबूटसेटअप
public void postBootSetup ()
{@विरासत}
फेंकता | |
---|---|
DeviceNotAvailableException |
पोस्टइनवोकेशनटियरडाउन
public void postInvocationTearDown (Throwable exception)
मापदंडों | |
---|---|
exception | Throwable |
पॉवरवॉशजीसीई
public boolean powerwashGce ()
GCE इंस्टेंस को पावरवॉश करने का प्रयास
रिटर्न | |
---|---|
boolean | अगर पॉवरवॉश Gce सफल होता है तो सच हो जाता है। |
फेंकता | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |
पूर्व आमंत्रण सेटअप
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
मापदंडों | |
---|---|
info | IBuildInfo |
attributes | MultiMap |
फेंकता | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
रिकवरडिवाइस
public void recoverDevice ()
डिवाइस संचार को पुनर्प्राप्त करने का प्रयास।
फेंकता | |
---|---|
DeviceNotAvailableException |
setGceSshMonitor
public void setGceSshMonitor (GceSshTunnelMonitor gceSshMonitor)
आंतरिक ओवरराइड GceSshTunnelMonitor
डिवाइस की।
मापदंडों | |
---|---|
gceSshMonitor | GceSshTunnelMonitor |
सेटटेस्ट लॉगर
public void setTestLogger (ITestLogger testLogger)
मापदंडों | |
---|---|
testLogger | ITestLogger |
संरक्षित तरीके
doAdbReboot
protected void doAdbReboot (NativeDevice.RebootMode rebootMode, String reason)
एक एडीबी रीबूट करें।
मापदंडों | |
---|---|
rebootMode | NativeDevice.RebootMode : इस रिबूट की एक विधा। |
reason | String : इस रिबूट के लिए। |
फेंकता | |
---|---|
DeviceNotAvailableException |
वर्तमान समय प्राप्त करें
protected long getCurrentTime ()
वर्तमान सिस्टम समय लौटाता है। परीक्षण के लिए उजागर।
रिटर्न | |
---|---|
long |
getGceSshMonitor
protected GceSshTunnelMonitor getGceSshMonitor ()
रिटर्न GceSshTunnelMonitor
डिवाइस की। परीक्षण के लिए उजागर।
रिटर्न | |
---|---|
GceSshTunnelMonitor |
लॉन्चजीसीई
protected void launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes)
बिल्ड जानकारी के आधार पर वास्तविक gce डिवाइस लॉन्च करें।
मापदंडों | |
---|---|
buildInfo | IBuildInfo |
attributes | MultiMap |
फेंकता | |
---|---|
TargetSetupError |
WaitForTunnelOnline
protected void waitForTunnelOnline (long waitTime)
जांचें कि सुरंग मॉनिटर चल रहा है या नहीं।
मापदंडों | |
---|---|
waitTime | long |
फेंकता | |
---|---|
DeviceNotAvailableException |