GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

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


ניטור של שרשור (thread) למנהרת GCE SSH.

סיכום

שדות

public static final String VIRTUAL_DEVICE_SERIAL

קונסטרוקטורים גלויים לכולם

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

יוצר

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

void closeConnection()

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

Exception getLastException()

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

void isAdbRebootCalled(boolean isCalled)

מגדירים את הערך True כשמתכוונים להפעיל את adb reboot, כדי לוודא שהצג יהיה מוכן לכך.

boolean isTunnelAlive()

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

void logSshTunnelLogs(ITestLogger logger)

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

void run()
void shutdown()

סיום המעקב אחרי המנהרה

שדות

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

קונסטרוקטורים גלויים לכולם

GceSshTunnelMonitor

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

יוצר

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

buildInfo IBuildInfo

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

deviceOptions TestDeviceOptions

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

closeConnection

public void closeConnection ()

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

getLastException

public Exception getLastException ()

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

החזרות
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

מגדירים את הערך True כשמתכוונים להפעיל את adb reboot, כדי לוודא שהצג יהיה מוכן לכך.

פרמטרים
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 ()

סיום המעקב אחרי המנהרה