GceSshTunnelMonitor
public class GceSshTunnelMonitor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor |
Thread Monitor untuk terowongan Gce ssh.
Ringkasan
Fields | |
---|---|
public static final String | VIRTUAL_DEVICE_SERIAL
|
Konstruktor publik | |
---|---|
GceSshTunnelMonitor (ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions) Pembuat |
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) Setel True saat booting ulang adb akan dipanggil untuk memastikan monitor mengharapkannya. |
boolean | isTunnelAlive () Mengembalikan True jika |
void | joinMonitor () Menunggu monitor ini selesai, seperti di |
void | logSshTunnelLogs (ITestLogger logger) Catat semua file log menarik yang dihasilkan dari terowongan ssh. |
void | run () |
void | shutdown () Hentikan monitor terowongan |
Fields
VIRTUAL_DEVICE_SERIAL
public static final String VIRTUAL_DEVICE_SERIAL
Konstruktor publik
GceSshTunnelMonitor
public GceSshTunnelMonitor (ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)
Pembuat
Parameter | |
---|---|
device | ITestDevice : ITestDevice perangkat TF yang akan dihubungkan dengan GCE AVD jarak jauh. |
buildInfo | IBuildInfo |
gce | HostAndPort : HostAndPort dari GCE AVD jarak jauh. |
deviceOptions | TestDeviceOptions |
Metode publik
closeConnection
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.
Kembali | |
---|---|
Exception |
isAdbRebootCalled
public void isAdbRebootCalled (boolean isCalled)
Setel True saat booting ulang adb akan dipanggil untuk memastikan monitor mengharapkannya.
Parameter | |
---|---|
isCalled | boolean |
isTunnelAlive
public boolean isTunnelAlive ()
Mengembalikan True jika GceSshTunnelMonitor
masih hidup, false jika tidak.
Kembali | |
---|---|
boolean |
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
Catat semua file log menarik yang dihasilkan dari terowongan ssh.
Parameter | |
---|---|
logger | ITestLogger |
Lari
public void run ()
menutup
public void shutdown ()
Hentikan monitor terowongan