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 से GceAvdInfo दिखाता है.

AbstractTunnelMonitor getGceTunnelMonitor()

डिवाइस का AbstractTunnelMonitor दिखाता है.

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

public  getTombstones ()

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