AdbSshConnection
public
class
AdbSshConnection
extends AdbTcpConnection
java.lang.Object | ||||
↳ | com.android.tradefed.device.CONNECTION.AbstrackConnection | |||
↳ | com.android.tradefed.device.CONNECTION.DefaultConnection | |||
↳ | com.android.tradefed.device.connection.AdbTcpConnection | |||
↳ | com.android.tradefed.device.connection.AdbSshConnection |
एसएसएच ब्रिज पर Adb कनेक्शन.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
AdbSshConnection(DefaultConnection.ConnectionBuilder builder)
|
सार्वजनिक तरीके | |
---|---|
GceAvdInfo
|
getAvdInfo()
यह फ़ंक्शन, रिमोट वीएम से |
AbstractTunnelMonitor
|
getGceTunnelMonitor()
डिवाइस का |
void
|
getSshBugreport()
डिवाइस में सीधे एसएसएच-इंग करके, रिमोट बग रिपोर्ट कैप्चर करें. |
|
getTombstones()
कटलफ़िश में एक खास सुविधा है, जिसकी मदद से मकबरों को उस रिमोट होस्ट पर लाया जा सकता है जहां से हम उन्हें सीधे ऐक्सेस कर सकते हैं. |
void
|
initializeConnection()
डिवाइस को कनेक्ट करना शुरू करें. |
void
|
notifyAdbRebootCalled()
DoAdbBoost को कॉल किए जाने पर सूचना दें. |
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, String snapshotId)
कटलफ़िश इंस्टेंस का स्नैपशॉट लेने की कोशिश |
void
|
tearDownConnection()
कनेक्शन साफ़ करें. |
सुरक्षित तरीके | |
---|---|
long
|
getCurrentTime()
मौजूदा सिस्टम समय दिखाता है. |
void
|
launchGce(IBuildInfo buildInfo, MultiMap<String, String> attributes)
बिल्ड की जानकारी के आधार पर असल gce डिवाइस लॉन्च करें. |
void
|
waitForTunnelOnline(long waitTime)
देखें कि टनल मॉनिटर चल रहा है या नहीं. |
सार्वजनिक कंस्ट्रक्टर
AdbSshConnection
public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)
पैरामीटर | |
---|---|
builder |
DefaultConnection.ConnectionBuilder |
सार्वजनिक तरीके
गेटएवीडीजानकारी
public GceAvdInfo getAvdInfo ()
यह फ़ंक्शन, रिमोट वीएम से GceAvdInfo
को दिखाता है. स्थिति की परवाह किए बिना वापस लौटाता है
ताकि हम जानकारी की जांच कर सकें.
रिटर्न | |
---|---|
GceAvdInfo |
getGceTunnelMonitor
public AbstractTunnelMonitor getGceTunnelMonitor ()
डिवाइस का AbstractTunnelMonitor
दिखाता है.
रिटर्न | |
---|---|
AbstractTunnelMonitor |
गेटSshBugreport
public void getSshBugreport ()
डिवाइस में सीधे एसएसएच-इंग करके, रिमोट बग रिपोर्ट कैप्चर करें.
टूंबस्टोन
publicgetTombstones ()
कटलफ़िश में एक खास सुविधा है, जिसकी मदद से मकबरों को उस रिमोट होस्ट पर लाया जा सकता है जहां से हम उन्हें सीधे ऐक्सेस कर सकते हैं.
रिटर्न | |
---|---|
|
इनीशियलाइज़कनेक्शन
public void initializeConnection ()
डिवाइस को कनेक्ट करना शुरू करें.
थ्रो | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
सूचना देने की सुविधा
public void notifyAdbRebootCalled ()
DoAdbBoost को कॉल किए जाने पर सूचना दें.
पावरवॉश करें
public CommandResult powerwash ()
GCE (जीसीई) इंस्टेंस को पावरवॉश करने की कोशिश करें
रिटर्न | |
---|---|
CommandResult |
पावरवॉश की कोशिशों का Commandresults |
थ्रो | |
---|---|
|
com.android.tradefed.targetprep.Target सेटअपError |
TargetSetupError |
पावरवॉशजीसी
public CommandResult powerwashGce (String user, Integer offset)
GCE (जीसीई) इंस्टेंस को पावरवॉश करने की कोशिश करें
पैरामीटर | |
---|---|
user |
String : अगर लागू न हो, तो एवीडी का होस्ट रनिंग यूज़र, null . |
offset |
Integer : होस्ट में एवीडी की डिवाइस संख्या ऑफ़सेट, अगर नहीं है, तो null
लागू |
रिटर्न | |
---|---|
CommandResult |
पावरवॉश की कोशिशों का Commandresults |
थ्रो | |
---|---|
|
com.android.tradefed.targetprep.Target सेटअपError |
TargetSetupError |
फिर से कनेक्ट करें
public void reconnect (String serial)
डिवाइस से कनेक्शन को फिर से कनेक्ट करें.
पैरामीटर | |
---|---|
serial |
String : डिवाइस का सीरियल नंबर. |
थ्रो | |
---|---|
DeviceNotAvailableException |
फिर से कनेक्ट करें
public void reconnectForRecovery (String serial)
रिकवरी रूटीन के लिए, डिवाइस से फिर से कनेक्ट करें.
पैरामीटर | |
---|---|
serial |
String : डिवाइस का सीरियल नंबर. |
थ्रो | |
---|---|
DeviceNotAvailableException |
SnapshotGce को पहले जैसा करें
public CommandResult restoreSnapshotGce (String user, Integer offset, String snapshotId)
कटलफ़िश इंस्टेंस के स्नैपशॉट को वापस लाने की कोशिश करें
पैरामीटर | |
---|---|
user |
String : अगर लागू न हो, तो एवीडी का होस्ट रनिंग यूज़र, null . |
offset |
Integer : होस्ट में एवीडी की डिवाइस संख्या ऑफ़सेट, अगर नहीं है, तो null
लागू |
snapshotId |
String : स्नैपशॉट आईडी |
रिटर्न | |
---|---|
CommandResult |
स्नैपशॉट को बहाल करने की कोशिशों का Commandresults |
थ्रो | |
---|---|
|
com.android.tradefed.targetprep.Target सेटअपError |
TargetSetupError |
स्नैपशॉटGce
public CommandResult snapshotGce (String user, Integer offset, String snapshotId)
कटलफ़िश इंस्टेंस का स्नैपशॉट लेने की कोशिश
पैरामीटर | |
---|---|
user |
String : अगर लागू न हो, तो एवीडी का होस्ट रनिंग यूज़र, null . |
offset |
Integer : होस्ट में एवीडी की डिवाइस संख्या ऑफ़सेट, अगर नहीं है, तो null
लागू |
snapshotId |
String |
रिटर्न | |
---|---|
CommandResult |
स्नैपशॉट की कोशिशों का Commandresults |
थ्रो | |
---|---|
|
com.android.tradefed.targetprep.Target सेटअपError |
TargetSetupError |
टीयरडाउनकनेक्शन
public void tearDownConnection ()
कनेक्शन साफ़ करें.
सुरक्षित तरीके
'मौजूदा समय'
protected long getCurrentTime ()
मौजूदा सिस्टम समय दिखाता है. टेस्टिंग के लिए एक्सपोज़्ड.
रिटर्न | |
---|---|
long |
लॉन्चGce
protected void launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes)
बिल्ड की जानकारी के आधार पर असल gce डिवाइस लॉन्च करें.
पैरामीटर | |
---|---|
buildInfo |
IBuildInfo |
attributes |
MultiMap |
थ्रो | |
---|---|
TargetSetupError |
इंतज़ार करें
protected void waitForTunnelOnline (long waitTime)
देखें कि टनल मॉनिटर चल रहा है या नहीं.
पैरामीटर | |
---|---|
waitTime |
long |
थ्रो | |
---|---|
DeviceNotAvailableException |