GceSshTunnelMonitor
public
class
GceSshTunnelMonitor
extends AbstractTunnelMonitor
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.cloud.AbstractTunnelMonitor | |
| ↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor | |
مراقبة سلسلة المحادثات لنفق SSH في GCE
ملخّص
الثوابت | |
|---|---|
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 إذا كان |
void
|
logSshTunnelLogs(ITestLogger logger)
تسجيل جميع ملفات السجلّ المهمة التي تم إنشاؤها من نفق SSH |
void
|
run()
|
void
|
shutdown()
إنهاء عملية مراقبة النفق |
الثوابت
VIRTUAL_DEVICE_SERIAL
public static final String VIRTUAL_DEVICE_SERIAL
Constant Value: "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 من جهاز GCE AVD البعيد |
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 ()
إنهاء عملية مراقبة النفق