GceSshTunnelMonitor
public
class
GceSshTunnelMonitor
extends AbstractTunnelMonitor
java.lang.Object | ||
↳ | com.android.tradefed.device.cloud.AbstractTunnelMonitor | |
↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor |
Thread Monitor 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 ssh tunnel). |
Exception
|
getLastException()
Menampilkan pengecualian terakhir yang diambil dalam thread tunnel ssh. |
void
|
isAdbRebootCalled(boolean isCalled)
Tetapkan ke True saat mulai ulang adb akan dipanggil untuk memastikan monitor mengharapkannya. |
boolean
|
isTunnelAlive()
Menampilkan True jika |
void
|
logSshTunnelLogs(ITestLogger logger)
Catat semua file log yang menarik yang dihasilkan dari tunnel ssh. |
void
|
run()
|
void
|
shutdown()
Menghentikan monitor 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 yang akan dikaitkan dengan AVD GCE jarak jauh. |
buildInfo |
IBuildInfo |
gce |
HostAndPort : HostAndPort AVD GCE jarak jauh. |
deviceOptions |
TestDeviceOptions |
Metode publik
closeConnection
public void closeConnection ()
Tutup semua koneksi dari monitor (adb dan ssh tunnel).
getLastException
public Exception getLastException ()
Menampilkan pengecualian terakhir yang diambil dalam thread tunnel ssh.
Hasil | |
---|---|
Exception |
isAdbRebootCalled
public void isAdbRebootCalled (boolean isCalled)
Tetapkan ke True saat mulai ulang adb akan dipanggil untuk memastikan monitor mengharapkannya.
Parameter | |
---|---|
isCalled |
boolean |
isTunnelAlive
public boolean isTunnelAlive ()
Menampilkan True jika GceSshTunnelMonitor
masih aktif, salah jika tidak.
Hasil | |
---|---|
boolean |
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
Catat semua file log yang menarik yang dihasilkan dari tunnel ssh.
Parameter | |
---|---|
logger |
ITestLogger |
lari
public void run ()
shutdown
public void shutdown ()
Menghentikan monitor tunnel