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

מחזיר את ה- GceAvdInfo מה-VM המרוחק שנוצר.

AbstractTunnelMonitor getGceTunnelMonitor ()

מחזיר את AbstractTunnelMonitor של המכשיר.

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

שיטות ציבוריות

getAvdInfo

public GceAvdInfo getAvdInfo ()

מחזיר את ה- GceAvdInfo מה-VM המרוחק שנוצר. חוזר ללא קשר לסטטוס כדי שנוכל לבדוק את המידע.

החזרות
GceAvdInfo

getGceTunnelMonitor

public AbstractTunnelMonitor getGceTunnelMonitor ()

מחזיר את AbstractTunnelMonitor של המכשיר.

החזרות
AbstractTunnelMonitor

getSshBugreport

public void getSshBugreport ()

צלם דיווח באגים מרוחק על ידי ssh-ing ישירות למכשיר.

קבל מצבות

public  getTombstones ()

לדיונון יש תכונה מיוחדת שמביאה את המצבות למארח המרוחק שם נוכל להשיג אותן ישירות.

החזרות

אתחול החיבור

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

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

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