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
สรุป
เขตข้อมูล | |
---|---|
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 เพื่อให้แน่ใจว่าจอภาพคาดหวัง |
boolean | isTunnelAlive () คืนค่า True หาก |
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 เพื่อเชื่อมโยง GCE AVD ระยะไกลด้วย |
buildInfo | IBuildInfo |
gce | HostAndPort : HostAndPort ของ GCE AVD ระยะไกล |
deviceOptions | TestDeviceOptions |
วิธีการสาธารณะ
ปิดการเชื่อมต่อ
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
ยังมีชีวิตอยู่ หากไม่เป็นเช่นนั้น ให้คืนค่าเป็นเท็จ
การส่งคืน | |
---|---|
boolean |
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
บันทึกไฟล์บันทึกที่น่าสนใจทั้งหมดที่สร้างจากอุโมงค์ ssh
พารามิเตอร์ | |
---|---|
logger | ITestLogger |
วิ่ง
public void run ()
ปิดตัวลง
public void shutdown ()
ยุติการตรวจสอบทันเนล