GceSshTunnelMonitor
public
class
GceSshTunnelMonitor
extends AbstractTunnelMonitor
| java.lang.Object | |||
| ↳ | java.lang.Thread | ||
| ↳ | com.android.tradefed.device.cloud.AbstractTunnelMonitor | ||
| ↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor | ||
Thread Monitor สำหรับ Gce ssh tunnel
สรุป
ค่าคงที่ | |
|---|---|
String |
VIRTUAL_DEVICE_SERIAL
|
เครื่องมือสร้างสาธารณะ | |
|---|---|
GceSshTunnelMonitor(ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)
เครื่องมือสร้าง |
|
เมธอดสาธารณะ | |
|---|---|
void
|
cleanUp()
|
void
|
closeConnection()
ปิดการเชื่อมต่อทั้งหมดจากมอนิเตอร์ (adb และ ssh tunnel) |
Exception
|
getLastException()
แสดงข้อยกเว้นล่าสุดที่บันทึกไว้ในเธรด ssh tunnel |
void
|
isAdbRebootCalled(boolean isCalled)
ตั้งค่าเป็น "จริง" เมื่อกำลังจะเรียกใช้การรีบูต adb เพื่อให้มอนิเตอร์คาดการณ์ได้ |
boolean
|
isTunnelAlive()
แสดงค่า "จริง" หาก |
void
|
logSshTunnelLogs(ITestLogger logger)
บันทึกไฟล์บันทึกที่น่าสนใจทั้งหมดที่สร้างจาก ssh tunnel |
void
|
run()
|
void
|
shutdown()
หยุดการทำงานของ tunnel monitor |
ค่าคงที่
VIRTUAL_DEVICE_SERIAL
public static final String VIRTUAL_DEVICE_SERIAL
ค่าคงที่: "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 |
เมธอดสาธารณะ
cleanUp
public void cleanUp ()
closeConnection
public void closeConnection ()
ปิดการเชื่อมต่อทั้งหมดจากมอนิเตอร์ (adb และ ssh tunnel)
getLastException
public Exception getLastException ()
แสดงข้อยกเว้นล่าสุดที่บันทึกไว้ในเธรด ssh tunnel
| การคืนสินค้า | |
|---|---|
Exception |
|
isAdbRebootCalled
public void isAdbRebootCalled (boolean isCalled)
ตั้งค่าเป็น "จริง" เมื่อกำลังจะเรียกใช้การรีบูต adb เพื่อให้มอนิเตอร์คาดการณ์ได้
| พารามิเตอร์ | |
|---|---|
isCalled |
boolean |
isTunnelAlive
public boolean isTunnelAlive ()
แสดงค่า "จริง" หาก GceSshTunnelMonitor ยังทำงานอยู่ หรือแสดงค่า "เท็จ" หากไม่
| การคืนสินค้า | |
|---|---|
boolean |
|
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
บันทึกไฟล์บันทึกที่น่าสนใจทั้งหมดที่สร้างจาก ssh tunnel
| พารามิเตอร์ | |
|---|---|
logger |
ITestLogger |
run
public void run ()
shutdown
public void shutdown ()
หยุดการทำงานของ tunnel monitor