GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

java.lang.Object
   ↳ com.android.tradefed.device.cloud.AbstrakTunnelMonitor
     ↳ com.android.tradefed.device.cloud.GceSshTunnelMonitor


Pemantau Thread untuk tunnel ssh Gce.

Ringkasan

Kolom

public static final String VIRTUAL_DEVICE_SERIAL

Konstruktor publik

GceSshTunnelMonitor(ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)

Konstruktor

Metode publik

void closeConnection()

Tutup semua koneksi dari monitor (adb dan tunnel ssh).

Exception getLastException()

Menampilkan pengecualian terakhir yang diambil di thread tunnel ssh.

void isAdbRebootCalled(boolean isCalled)

Setel Benar saat mulai ulang adb akan dipanggil untuk memastikan monitor mengharapkannya.

boolean isTunnelAlive()

Menampilkan Benar jika GceSshTunnelMonitor masih aktif, salah (false) jika tidak.

void logSshTunnelLogs(ITestLogger logger)

Catat semua file log menarik yang dihasilkan dari tunnel ssh.

void run()
void shutdown()

Menghentikan pemantauan tunnel

Kolom

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

Konstruktor publik

GceSshTunnelMonitor

public GceSshTunnelMonitor (ITestDevice device, 
                IBuildInfo buildInfo, 
                HostAndPort gce, 
                TestDeviceOptions deviceOptions)

Konstruktor

Parameter
device ITestDevice: ITestDevice perangkat TF untuk mengaitkan AVD GCE jarak jauh dengan.

buildInfo IBuildInfo

gce HostAndPort: HostAndPort dari AVD GCE jarak jauh.

deviceOptions TestDeviceOptions

Metode publik

tutupKoneksi

public void closeConnection ()

Tutup semua koneksi dari monitor (adb dan tunnel ssh).

getLastException

public Exception getLastException ()

Menampilkan pengecualian terakhir yang diambil di thread tunnel ssh.

Hasil
Exception

isAdbRebootCallback

public void isAdbRebootCalled (boolean isCalled)

Setel Benar saat mulai ulang adb akan dipanggil untuk memastikan monitor mengharapkannya.

Parameter
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

Menampilkan Benar jika GceSshTunnelMonitor masih aktif, salah (false) jika tidak.

Hasil
boolean

logSshTunnelLog

public void logSshTunnelLogs (ITestLogger logger)

Catat semua file log menarik yang dihasilkan dari tunnel ssh.

Parameter
logger ITestLogger

lari

public void run ()

matikan

public void shutdown ()

Menghentikan pemantauan tunnel