GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

java.lang.Object
   ↳ com.android.tradefed.device.cloud.AbstractTunnelMonitor
     ↳ com.android.tradefed.device.cloud.GceSshTunnelMonitor


Thread Monitor למנהרת Gce ssh.

סיכום

ערכים קבועים

String VIRTUAL_DEVICE_SERIAL

Constructors ציבוריים

GceSshTunnelMonitor(ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)

Constructor

‫methods ציבוריים

void closeConnection()

סוגרים את כל החיבורים מהצג (adb ומנהרת ssh).

Exception getLastException()

הפונקציה מחזירה את החריגה האחרונה שתועדה בשרשור של מנהרת ה-SSH.

void isAdbRebootCalled(boolean isCalled)

צריך להגדיר את הערך True כשמתבצעת קריאה להפעלה מחדש של adb, כדי לוודא שהצג יצפה לכך.

boolean isTunnelAlive()

הפונקציה מחזירה את הערך True אם התהליך GceSshTunnelMonitor עדיין פעיל, אחרת היא מחזירה את הערך False.

void logSshTunnelLogs(ITestLogger logger)

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

void run()
void shutdown()

הפסקת המעקב אחר המנהרה

ערכים קבועים

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

ערך קבוע: ‎"virtual-device-serial"‎

Constructors ציבוריים

GceSshTunnelMonitor

public GceSshTunnelMonitor (ITestDevice device, 
                IBuildInfo buildInfo, 
                HostAndPort gce, 
                TestDeviceOptions deviceOptions)

Constructor

פרמטרים
device ITestDevice: ITestDevice מכשיר TF שאליו רוצים לשייך את ה-AVD המרוחק של GCE.

buildInfo IBuildInfo

gce HostAndPort: HostAndPort של GCE AVD המרוחק.

deviceOptions TestDeviceOptions

‫methods ציבוריים

closeConnection

public void closeConnection ()

סוגרים את כל החיבורים מהצג (adb ומנהרת ssh).

getLastException

public Exception getLastException ()

הפונקציה מחזירה את החריגה האחרונה שתועדה בשרשור של מנהרת ה-SSH.

החזרות
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

צריך להגדיר את הערך True כשמתבצעת קריאה להפעלה מחדש של adb, כדי לוודא שהצג יצפה לכך.

פרמטרים
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

הפונקציה מחזירה את הערך True אם התהליך GceSshTunnelMonitor עדיין פעיל, אחרת היא מחזירה את הערך False.

החזרות
boolean

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

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

פרמטרים
logger ITestLogger

ראן

public void run ()

כיבוי

public void shutdown ()

הפסקת המעקב אחר המנהרה