AdbSshकनेक्शन
public class AdbSshConnection
extends AdbTcpConnection
java.lang.ऑब्जेक्ट | ||||
↳ | com.android.tradefed.device.connection.AbstractConnection | |||
↳ | com.android.tradefed.device.connection.DefaultConnection | |||
↳ | com.android.tradefed.device.connection.AdbTcpConnection | |||
↳ | com.android.tradefed.device.connection.AdbSshConnection |
एसएसएच ब्रिज पर एडीबी कनेक्शन।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
AdbSshConnection ( DefaultConnection.ConnectionBuilder builder) |
सार्वजनिक तरीके | |
---|---|
GceAvdInfo | getAvdInfo () निर्मित दूरस्थ VM से |
GceSshTunnelMonitor | getGceSshMonitor () डिवाइस का |
void | getSshBugreport () डिवाइस में सीधे ssh-ing द्वारा एक दूरस्थ बग्रेपोर्ट कैप्चर करें। |
getTombstones () कटलफिश में एक विशेष सुविधा है जो कब्रों के पत्थरों को दूरस्थ मेजबान तक लाती है जहां से हम उन्हें सीधे प्राप्त कर सकते हैं। | |
void | initializeConnection () डिवाइस का कनेक्शन आरंभ करें. |
void | notifyAdbRebootCalled () सूचित करें जब doAdbReboot को कॉल किया जाता है। |
CommandResult | powerwash () GCE उदाहरण को पॉवरवॉश करने का प्रयास |
CommandResult | powerwashGce (String user, Integer offset) GCE उदाहरण को पॉवरवॉश करने का प्रयास |
void | reconnect (String serial) डिवाइस से कनेक्शन पुनः कनेक्ट करें. |
void | reconnectForRecovery (String serial) पुनर्प्राप्ति रूटीन के लिए डिवाइस से कनेक्शन पुनः कनेक्ट करें। |
CommandResult | restoreSnapshotGce (String user, Integer offset, String snapshotId) कटलफ़िश उदाहरण के स्नैपशॉट को पुनर्स्थापित करने का प्रयास करें |
CommandResult | snapshotGce (String user, Integer offset) कटलफ़िश उदाहरण का स्नैपशॉट लेने का प्रयास करें |
void | tearDownConnection () कनेक्शन साफ़ करें. |
संरक्षित तरीके | |
---|---|
long | getCurrentTime () वर्तमान सिस्टम समय लौटाता है. |
void | launchGce ( IBuildInfo buildInfo, MultiMap <String, String> attributes) बिल्ड जानकारी के आधार पर वास्तविक gce डिवाइस लॉन्च करें। |
void | waitForTunnelOnline (long waitTime) जांचें कि टनल मॉनिटर चल रहा है या नहीं। |
सार्वजनिक निर्माणकर्ता
AdbSshकनेक्शन
public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)
पैरामीटर | |
---|---|
builder | DefaultConnection.ConnectionBuilder |
सार्वजनिक तरीके
AvdInfo प्राप्त करें
public GceAvdInfo getAvdInfo ()
निर्मित दूरस्थ VM से GceAvdInfo
लौटाता है। स्थिति की परवाह किए बिना लौटता है ताकि हम जानकारी का निरीक्षण कर सकें।
रिटर्न | |
---|---|
GceAvdInfo |
getGceSshMonitor
public GceSshTunnelMonitor getGceSshMonitor ()
डिवाइस का GceSshTunnelMonitor
लौटाता है।
रिटर्न | |
---|---|
GceSshTunnelMonitor |
getSshBugreport
public void getSshBugreport ()
डिवाइस में सीधे ssh-ing द्वारा एक दूरस्थ बग्रेपोर्ट कैप्चर करें।
समाधि के पत्थर प्राप्त करें
publicgetTombstones ()
कटलफिश में एक विशेष सुविधा है जो कब्रों के पत्थरों को दूरस्थ मेजबान तक लाती है जहां से हम उन्हें सीधे प्राप्त कर सकते हैं।
रिटर्न | |
---|---|
इनिशियलाइज़कनेक्शन
public void initializeConnection ()
डिवाइस का कनेक्शन आरंभ करें.
फेंकता | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
सूचित करेंAdbRebootकॉल किया गया
public void notifyAdbRebootCalled ()
सूचित करें जब doAdbReboot को कॉल किया जाता है।
ताकत से धोना
public CommandResult powerwash ()
GCE उदाहरण को पॉवरवॉश करने का प्रयास
रिटर्न | |
---|---|
CommandResult | पावरवॉश प्रयासों का CommandResult लौटाता है |
फेंकता | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
पॉवरवॉशजीसीई
public CommandResult powerwashGce (String user, Integer offset)
GCE उदाहरण को पॉवरवॉश करने का प्रयास
पैरामीटर | |
---|---|
user | String : AVD का होस्ट रनिंग उपयोगकर्ता, यदि लागू न हो तो null । |
offset | Integer : होस्ट में AVD का डिवाइस संख्या ऑफसेट, यदि लागू न हो तो null |
रिटर्न | |
---|---|
CommandResult | पावरवॉश प्रयासों का CommandResult लौटाता है |
फेंकता | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
पुनः कनेक्ट
public void reconnect (String serial)
डिवाइस से कनेक्शन पुनः कनेक्ट करें.
पैरामीटर | |
---|---|
serial | String : डिवाइस क्रमांक. |
फेंकता | |
---|---|
DeviceNotAvailableException |
पुनर्प्राप्ति के लिए पुनः कनेक्ट करें
public void reconnectForRecovery (String serial)
पुनर्प्राप्ति रूटीन के लिए डिवाइस से कनेक्शन पुनः कनेक्ट करें।
पैरामीटर | |
---|---|
serial | String : डिवाइस क्रमांक. |
फेंकता | |
---|---|
DeviceNotAvailableException |
रिस्टोरस्नैपशॉटजीसीई
public CommandResult restoreSnapshotGce (String user, Integer offset, String snapshotId)
कटलफ़िश उदाहरण के स्नैपशॉट को पुनर्स्थापित करने का प्रयास करें
पैरामीटर | |
---|---|
user | String : AVD का होस्ट रनिंग उपयोगकर्ता, यदि लागू न हो तो null । |
offset | Integer : होस्ट में AVD का डिवाइस संख्या ऑफसेट, यदि लागू न हो तो null |
snapshotId | String : स्नैपशॉट आईडी |
रिटर्न | |
---|---|
CommandResult | पुनर्स्थापना स्नैपशॉट प्रयासों का CommandResult लौटाता है |
फेंकता | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
स्नैपशॉटGce
public CommandResult snapshotGce (String user, Integer offset)
कटलफ़िश उदाहरण का स्नैपशॉट लेने का प्रयास करें
पैरामीटर | |
---|---|
user | String : AVD का होस्ट रनिंग उपयोगकर्ता, यदि लागू न हो तो null । |
offset | Integer : होस्ट में AVD का डिवाइस संख्या ऑफसेट, यदि लागू न हो तो null |
रिटर्न | |
---|---|
CommandResult | स्नैपशॉट प्रयासों का CommandResult लौटाता है |
फेंकता | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
टियरडाउनकनेक्शन
public void tearDownConnection ()
कनेक्शन साफ़ करें.
संरक्षित तरीके
GetCurrentTime
protected long getCurrentTime ()
वर्तमान सिस्टम समय लौटाता है. परीक्षण हेतु उजागर किया गया।
रिटर्न | |
---|---|
long |
लॉन्चजीसीई
protected void launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes)
बिल्ड जानकारी के आधार पर वास्तविक gce डिवाइस लॉन्च करें।
पैरामीटर | |
---|---|
buildInfo | IBuildInfo |
attributes | MultiMap |
फेंकता | |
---|---|
TargetSetupError |
waitForTunnelOnline
protected void waitForTunnelOnline (long waitTime)
जांचें कि टनल मॉनिटर चल रहा है या नहीं।
पैरामीटर | |
---|---|
waitTime | long |
फेंकता | |
---|---|
DeviceNotAvailableException |