GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

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


أداة مراقبة الخيوط لنفق ssh في Gce

ملخّص

الحقول

public static final String VIRTUAL_DEVICE_SERIAL

وظائف الإنشاء العامة

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

طريقة وضع التصميم

الطرق العامة

void closeConnection()

أغلِق جميع عمليات الربط من الشاشة (adb وssh tunnel).

Exception getLastException()

عرض آخر استثناء تم تسجيله في سلسلة محادثات نفق ssh

void isAdbRebootCalled(boolean isCalled)

اضبط القيمة على "صحيح" عندما تكون عملية إعادة تشغيل 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

وظائف الإنشاء العامة

GceSshTunnelMonitor

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

طريقة وضع التصميم

المعلمات
device ITestDevice: ITestDevice جهاز TF لربط AVD عن بُعد في Google Compute Engine به.

buildInfo IBuildInfo

gce HostAndPort: HostAndPort من AVD في Google Cloud Engine عن بُعد

deviceOptions TestDeviceOptions

الطرق العامة

closeConnection

public void closeConnection ()

أغلِق جميع عمليات الربط من الشاشة (adb وssh tunnel).

getLastException

public Exception getLastException ()

عرض آخر استثناء تم تسجيله في سلسلة محادثات نفق ssh

المرتجعات
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

اضبط القيمة على "صحيح" عندما تكون عملية إعادة تشغيل 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 ()

إنهاء مراقبة النفق