AdbSshConnection

public class AdbSshConnection
extends AdbTcpConnection

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

הצגת התראה כשמתבצעת קריאה ל-doAdbאתחול.

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 בפועל על סמך פרטי ה-build.

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 ישירות במכשיר.

getTombstones

public  getTombstones ()

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

החזרות

אתחול חיבור

public void initializeConnection ()

אתחול החיבור של המכשיר.

קליעות
DeviceNotAvailableException
TargetSetupError

messageAdbbrEnabledCalled

public void notifyAdbRebootCalled ()

הצגת התראה כשמתבצעת קריאה ל-doAdbאתחול.

Powerwash

public CommandResult powerwash ()

ניסיון לבצע Powerwash במכונת GCE

החזרות
CommandResult מחזירה Command result של ניסיונות 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 מחזירה Command result של ניסיונות Powerwash

קליעות
com.android.tradefed.targetprep.TargetSetupError
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: המשתמש הפעיל של AVD במארח, null אם לא רלוונטי.

offset Integer: ההיסט של מספר המכשיר של ה-AVD במארח, null אם לא רלוונטי

snapshotId String: המזהה של תמונת המצב

החזרות
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 מחזירה Command result של ניסיונות בתמונת המצב

קליעות
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

חיבור tearDownConnect

public void tearDownConnection ()

ניקוי החיבור.

שיטות מוגנות

getCurrentTime

protected long getCurrentTime ()

מחזירה את שעת המערכת הנוכחית. חשיפה לבדיקה.

החזרות
long

להשיקGce

protected void launchGce (IBuildInfo buildInfo, 
                MultiMap<String, String> attributes)

יש להפעיל את מכשיר gce בפועל על סמך פרטי ה-build.

פרמטרים
buildInfo IBuildInfo

attributes MultiMap

קליעות
TargetSetupError

pendingForTunnelOnline

protected void waitForTunnelOnline (long waitTime)

צריך לבדוק אם מוניטור המנהרה פועל.

פרמטרים
waitTime long

קליעות
DeviceNotAvailableException