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()

यह फ़ंक्शन, रिमोट वीएम से GceAvdInfo को दिखाता है.

AbstractTunnelMonitor getGceTunnelMonitor()

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

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 ()

डिवाइस में सीधे एसएसएच-इंग करके, रिमोट बग रिपोर्ट कैप्चर करें.

टूंबस्टोन

public  getTombstones ()

कटलफ़िश में एक खास सुविधा है, जिसकी मदद से मकबरों को उस रिमोट होस्ट पर लाया जा सकता है जहां से हम उन्हें सीधे ऐक्सेस कर सकते हैं.

रिटर्न

इनीशियलाइज़कनेक्शन

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