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