GceSshTunnelMonitor
public class GceSshTunnelMonitor
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor |
Thread Monitor untuk terowongan Gce ssh.
Ringkasan
Bidang | |
---|---|
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 ssh tunnel). |
Exception | getLastException () Mengembalikan pengecualian terakhir yang ditangkap di utas terowongan ssh. |
void | isAdbRebootCalled (boolean isCalled) Tetapkan True saat adb reboot akan dipanggil untuk memastikan monitor mengharapkannya. |
boolean | isTunnelAlive () Mengembalikan True jika |
void | joinMonitor () Menunggu monitor ini selesai, seperti pada |
void | logSshTunnelLogs ( ITestLogger logger) Catat semua file log menarik yang dihasilkan dari terowongan ssh. |
void | run () |
void | shutdown () Hentikan monitor terowongan |
Bidang
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 yang akan dikaitkan dengan GCE AVD jarak jauh. |
buildInfo | IBuildInfo |
gce | HostAndPort : HostAndPort dari AVD GCE jarak jauh. |
deviceOptions | TestDeviceOptions |
Metode publik
koneksi dekat
public void closeConnection ()
Tutup semua koneksi dari monitor (adb dan ssh tunnel).
getLastException
public Exception getLastException ()
Mengembalikan pengecualian terakhir yang ditangkap di utas terowongan ssh.
Pengembalian | |
---|---|
Exception |
isAdbRebootCalled
public void isAdbRebootCalled (boolean isCalled)
Tetapkan True saat adb reboot akan dipanggil untuk memastikan monitor mengharapkannya.
Parameter | |
---|---|
isCalled | boolean |
isTunnelAlive
public boolean isTunnelAlive ()
Mengembalikan True jika GceSshTunnelMonitor
masih hidup, false jika sebaliknya.
Pengembalian | |
---|---|
boolean |
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
Catat semua file log menarik yang dihasilkan dari terowongan ssh.
Parameter | |
---|---|
logger | ITestLogger |
berlari
public void run ()
matikan
public void shutdown ()
Hentikan monitor terowongan