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 על גשר ssh.
סיכום
בנאים ציבוריים | |
---|---|
AdbSshConnection ( DefaultConnection.ConnectionBuilder builder) |
שיטות ציבוריות | |
---|---|
GceAvdInfo | getAvdInfo () מחזיר את ה- |
GceSshTunnelMonitor | getGceSshMonitor () מחזיר את ה- |
void | getSshBugreport () צלם דיווח באגים מרוחק על ידי ssh-ing ישירות למכשיר. |
getTombstones () לדיונון יש תכונה מיוחדת שמביאה את המצבות למארח המרוחק שם נוכל להשיג אותן ישירות. | |
void | initializeConnection () אתחל את החיבור של המכשיר. |
void | notifyAdbRebootCalled () הודע כאשר doAdbReboot נקרא. |
CommandResult | powerwash () נסה לבצע powerwash מופע GCE |
CommandResult | powerwashGce (String user, Integer offset) נסה לבצע powerwash מופע GCE |
void | reconnect (String serial) חבר מחדש את החיבור למכשיר. |
void | reconnectForRecovery (String serial) חבר מחדש את החיבור למכשיר לשגרת השחזור. |
CommandResult | restoreSnapshotGce (String user, Integer offset, String snapshotId) נסה לשחזר תמונת מצב של מופע של דיונון |
CommandResult | resumeGce (String user, Integer offset) נסה לחדש מופע של דיונון |
CommandResult | snapshotGce (String user, Integer offset, String snapshotId) נסה לצלם מופע של דיונון |
CommandResult | stopGce (String user, Integer offset) ניסיון לעצור מופע של דיונון |
CommandResult | suspendGce (String user, Integer offset) ניסיון להשעות מופע של דיונון |
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 |
שיטות ציבוריות
getAvdInfo
public GceAvdInfo getAvdInfo ()
מחזיר את ה- GceAvdInfo
מה-VM המרוחק שנוצר. חוזר ללא קשר לסטטוס כדי שנוכל לבדוק את המידע.
החזרות | |
---|---|
GceAvdInfo |
getGceSshMonitor
public GceSshTunnelMonitor getGceSshMonitor ()
מחזיר את ה- GceSshTunnelMonitor
של המכשיר.
החזרות | |
---|---|
GceSshTunnelMonitor |
getSshBugreport
public void getSshBugreport ()
צלם דיווח באגים מרוחק על ידי ssh-ing ישירות למכשיר.
קבל מצבות
publicgetTombstones ()
לדיונון יש תכונה מיוחדת שמביאה את המצבות למארח המרוחק שם נוכל להשיג אותן ישירות.
החזרות | |
---|---|
אתחול החיבור
public void initializeConnection ()
אתחל את החיבור של המכשיר.
זורק | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
notifyAdbRebootCalled
public void notifyAdbRebootCalled ()
הודע כאשר doAdbReboot נקרא.
שטיפת כוח
public CommandResult powerwash ()
נסה לבצע powerwash מופע GCE
החזרות | |
---|---|
CommandResult | מחזיר CommandResult של ניסיונות Powerwash |
זורק | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
נסה לבצע powerwash מופע GCE
פרמטרים | |
---|---|
user | String : המשתמש המארח הפועל של AVD, null אם לא רלוונטי. |
offset | Integer : היסט מספר ההתקן של ה-AVD במארח, null אם לא רלוונטי |
החזרות | |
---|---|
CommandResult | מחזיר CommandResult של ניסיונות Powerwash |
זורק | |
---|---|
| 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)
נסה לשחזר תמונת מצב של מופע של דיונון
פרמטרים | |
---|---|
user | String : המשתמש המארח הפועל של AVD, null אם לא רלוונטי. |
offset | Integer : היסט מספר ההתקן של ה-AVD במארח, null אם לא רלוונטי |
snapshotId | String : מזהה תמונת המצב |
החזרות | |
---|---|
CommandResult | מחזירה CommandResult של ניסיונות השחזור של תמונת המצב |
זורק | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
resumeGce
public CommandResult resumeGce (String user, Integer offset)
נסה לחדש מופע של דיונון
פרמטרים | |
---|---|
user | String : המשתמש המארח הפועל של AVD, null אם לא רלוונטי. |
offset | Integer : היסט מספר ההתקן של ה-AVD במארח, null אם לא רלוונטי |
החזרות | |
---|---|
CommandResult | מחזיר CommandResult של ניסיונות קורות החיים |
זורק | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
snapshotGce
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 |
stopGce
public CommandResult stopGce (String user, Integer offset)
ניסיון לעצור מופע של דיונון
פרמטרים | |
---|---|
user | String : המשתמש המארח הפועל של AVD, null אם לא רלוונטי. |
offset | Integer : היסט מספר ההתקן של ה-AVD במארח, null אם לא רלוונטי |
החזרות | |
---|---|
CommandResult | מחזיר CommandResult של ניסיונות העצירה |
זורק | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
suspendGce
public CommandResult suspendGce (String user, Integer offset)
ניסיון להשעות מופע של דיונון
פרמטרים | |
---|---|
user | String : המשתמש המארח הפועל של AVD, null אם לא רלוונטי. |
offset | Integer : היסט מספר ההתקן של ה-AVD במארח, null אם לא רלוונטי |
החזרות | |
---|---|
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 |