GceSshTunnelMonitor
public
class
GceSshTunnelMonitor
extends AbstractTunnelMonitor
| java.lang.Object | |||
| ↳ | java.lang.Thread | ||
| ↳ | com.android.tradefed.device.cloud.AbstractTunnelMonitor | ||
| ↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor | ||
Thread Monitor untuk tunnel SSH GCE.
Ringkasan
Konstanta | |
|---|---|
String |
VIRTUAL_DEVICE_SERIAL
|
Konstruktor publik | |
|---|---|
GceSshTunnelMonitor(ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)
Konstruktor |
|
Metode publik | |
|---|---|
void
|
cleanUp()
|
void
|
closeConnection()
Tutup semua koneksi dari monitor (adb dan tunnel ssh). |
Exception
|
getLastException()
Menampilkan pengecualian terakhir yang diambil dalam thread tunnel SSH. |
void
|
isAdbRebootCalled(boolean isCalled)
Setel ke True saat mulai memanggil ulang adb untuk memastikan monitor menantikannya. |
boolean
|
isTunnelAlive()
Menampilkan True jika |
void
|
logSshTunnelLogs(ITestLogger logger)
Catat semua file log menarik yang dihasilkan dari tunnel SSH. |
void
|
run()
|
void
|
shutdown()
Menghentikan pemantauan tunnel |
Konstanta
VIRTUAL_DEVICE_SERIAL
public static final String VIRTUAL_DEVICE_SERIAL
Nilai Konstanta: "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. |
buildInfo |
IBuildInfo |
gce |
HostAndPort: HostAndPort AVD GCE jarak jauh. |
deviceOptions |
TestDeviceOptions |
Metode publik
cleanUp
public void cleanUp ()
closeConnection
public void closeConnection ()
Tutup semua koneksi dari monitor (adb dan tunnel ssh).
getLastException
public Exception getLastException ()
Menampilkan pengecualian terakhir yang diambil dalam thread tunnel SSH.
| Hasil | |
|---|---|
Exception |
|
isAdbRebootCalled
public void isAdbRebootCalled (boolean isCalled)
Setel ke True saat mulai memanggil ulang adb untuk memastikan monitor menantikannya.
| Parameter | |
|---|---|
isCalled |
boolean |
isTunnelAlive
public boolean isTunnelAlive ()
Menampilkan True jika GceSshTunnelMonitor masih aktif, dan false jika tidak.
| Hasil | |
|---|---|
boolean |
|
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
Catat semua file log menarik yang dihasilkan dari tunnel SSH.
| Parameter | |
|---|---|
logger |
ITestLogger |
lari
public void run ()
shutdown
public void shutdown ()
Menghentikan pemantauan tunnel