रिमोटएंड्रॉइडवर्चुअलडिवाइस
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 |
Google कंप्यूट इंजन (जीसीई) में चलने वाले पूर्ण स्टैक एंड्रॉइड डिवाइस के लिए RemoteAndroidDevice
व्यवहार का विस्तार करता है। मान लें कि डिवाइस सीरियल प्रारूप में होगा
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) एक |
सार्वजनिक तरीके | |
---|---|
GceAvdInfo | getAvdInfo () निर्मित दूरस्थ VM से |
DeviceDescriptor | getDeviceDescriptor () |
getTombstones () कटलफिश में एक विशेष सुविधा है जो कब्रों के पत्थरों को दूरस्थ मेजबान तक लाती है जहां से हम उन्हें सीधे प्राप्त कर सकते हैं। | |
void | postBootSetup () {@inherit } |
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 । |
सार्वजनिक तरीके
AvdInfo प्राप्त करें
public GceAvdInfo getAvdInfo ()
निर्मित दूरस्थ VM से GceAvdInfo
लौटाता है। यदि प्रेषण सफल नहीं हुआ तो शून्य लौटाता है।
रिटर्न | |
---|---|
GceAvdInfo |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor ()
रिटर्न | |
---|---|
DeviceDescriptor |
समाधि के पत्थर प्राप्त करें
publicgetTombstones ()
कटलफिश में एक विशेष सुविधा है जो कब्रों के पत्थरों को दूरस्थ मेजबान तक लाती है जहां से हम उन्हें सीधे प्राप्त कर सकते हैं।
रिटर्न | |
---|---|
फेंकता | |
---|---|
DeviceNotAvailableException |
पोस्टबूटसेटअप
public void postBootSetup ()
{@inherit }
फेंकता | |
---|---|
DeviceNotAvailableException |
पोस्टआह्वानटियरडाउन
public void postInvocationTearDown (Throwable exception)
पैरामीटर | |
---|---|
exception | Throwable |
पॉवरवॉशजीसीई
public boolean powerwashGce ()
GCE उदाहरण को पॉवरवॉश करने का प्रयास
रिटर्न | |
---|---|
boolean | यदि पावरवॉश जीसीई सफल हो तो यह सच हो जाता है। |
फेंकता | |
---|---|
| 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 |
GetCurrentTime
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 |