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()

แสดงค่า "จริง" หาก GceSshTunnelMonitor ยังทำงานอยู่ หรือแสดงค่า "เท็จ" หากไม่

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