GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends Object

java.lang.Object
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 หาก GceSshTunnelMonitor ยังมีชีวิตอยู่ หากไม่เป็นเช่นนั้น ให้คืนค่าเป็นเท็จ

void joinMonitor ()

รอให้จอภาพนี้เสร็จสิ้น เช่นเดียวกับใน Thread.join()

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

เข้าร่วมMonitor

public void joinMonitor ()

รอให้จอภาพนี้เสร็จสิ้น เช่นเดียวกับใน Thread.join()

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

บันทึกไฟล์บันทึกที่น่าสนใจทั้งหมดที่สร้างจากอุโมงค์ ssh

พารามิเตอร์
logger ITestLogger

วิ่ง

public void run ()

ปิดตัวลง

public void shutdown ()

ยุติการตรวจสอบทันเนล