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 से GceAvdInfo लौटाता है।

AbstractTunnelMonitor getGceTunnelMonitor ()

डिवाइस का AbstractTunnelMonitor लौटाता है।

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, String snapshotId)

कटलफ़िश उदाहरण का स्नैपशॉट लेने का प्रयास करें

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

getGceTunnelMonitor

public AbstractTunnelMonitor getGceTunnelMonitor ()

डिवाइस का AbstractTunnelMonitor लौटाता है।

रिटर्न
AbstractTunnelMonitor

getSshBugreport

public void getSshBugreport ()

डिवाइस में सीधे ssh-ing द्वारा एक दूरस्थ बग्रेपोर्ट कैप्चर करें।

समाधि के पत्थर प्राप्त करें

public  getTombstones ()

कटलफिश में एक विशेष सुविधा है जो कब्रों के पत्थरों को दूरस्थ मेजबान तक लाती है जहां से हम उन्हें सीधे प्राप्त कर सकते हैं।

रिटर्न

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

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, 
                String snapshotId)

कटलफ़िश उदाहरण का स्नैपशॉट लेने का प्रयास करें

पैरामीटर
user String : AVD का होस्ट रनिंग उपयोगकर्ता, यदि लागू न हो तो null

offset Integer : होस्ट में AVD का डिवाइस संख्या ऑफसेट, यदि लागू न हो तो null

snapshotId String

रिटर्न
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