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