GceSshTunnelMonitor
public
class
GceSshTunnelMonitor
extends AbstractTunnelMonitor
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.cloud.AbstractTunnelMonitor | |
| ↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor | |
Monitor de subprocesos para el túnel SSH de GCE
Resumen
Campos | |
|---|---|
public
static
final
String |
VIRTUAL_DEVICE_SERIAL
|
Constructores públicos | |
|---|---|
GceSshTunnelMonitor(ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)
Constructor |
|
Métodos públicos | |
|---|---|
void
|
closeConnection()
Cierra todas las conexiones del monitor (túnel adb y ssh). |
Exception
|
getLastException()
Muestra la última excepción capturada en el subproceso del túnel SSH. |
void
|
isAdbRebootCalled(boolean isCalled)
Establece True cuando se esté a punto de llamar a un reinicio de adb para asegurarte de que el monitor lo espere. |
boolean
|
isTunnelAlive()
Muestra True si el |
void
|
logSshTunnelLogs(ITestLogger logger)
Registra todos los archivos de registro interesantes generados desde el túnel SSH. |
void
|
run()
|
void
|
shutdown()
Finaliza el monitor de túnel |
Campos
VIRTUAL_DEVICE_SERIAL
public static final String VIRTUAL_DEVICE_SERIAL
Constructores públicos
GceSshTunnelMonitor
public GceSshTunnelMonitor (ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)
Constructor
| Parámetros | |
|---|---|
device |
ITestDevice: ITestDevice es el dispositivo de TF con el que se asociará el AVD remoto de GCE. |
buildInfo |
IBuildInfo |
gce |
HostAndPort: Es el HostAndPort del AVD de GCE remoto. |
deviceOptions |
TestDeviceOptions |
Métodos públicos
closeConnection
public void closeConnection ()
Cierra todas las conexiones del monitor (túnel adb y ssh).
getLastException
public Exception getLastException ()
Muestra la última excepción capturada en el subproceso del túnel SSH.
| Muestra | |
|---|---|
Exception |
|
isAdbRebootCalled
public void isAdbRebootCalled (boolean isCalled)
Establece True cuando se esté a punto de llamar a un reinicio de adb para asegurarte de que el monitor lo espere.
| Parámetros | |
|---|---|
isCalled |
boolean |
isTunnelAlive
public boolean isTunnelAlive ()
Muestra True si el GceSshTunnelMonitor sigue activo y False en caso contrario.
| Muestra | |
|---|---|
boolean |
|
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
Registra todos los archivos de registro interesantes generados desde el túnel SSH.
| Parámetros | |
|---|---|
logger |
ITestLogger |
run
public void run ()
apagado
public void shutdown ()
Finaliza el monitor de túnel