GceSshTunnelMonitor
public
class
GceSshTunnelMonitor
extends AbstractTunnelMonitor
Objeto java.lang. | ||
↳ | com.android.tradefed.device.cloud.AbstractTunnelMonitor | |
↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor |
Thread Monitor 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 (adb y túnel SSH). |
Exception
|
getLastException()
Muestra la última excepción capturada en el subproceso del túnel SSH. |
void
|
isAdbRebootCalled(boolean isCalled)
Establece el valor "True" cuando esté a punto de llamarse a un reinicio de adb, para asegurarte de que el monitor lo espere. |
boolean
|
isTunnelAlive()
Muestra el valor True si |
void
|
logSshTunnelLogs(ITestLogger logger)
Registra todos los archivos de registro interesantes generados desde el túnel SSH. |
void
|
run()
|
void
|
shutdown()
Finaliza el supervisor del túnel |
Campos
SERIAL_DISPOSITIVO_VIRTUAL
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 TF con el que se asociará el AVD de GCE remoto. |
buildInfo |
IBuildInfo |
gce |
HostAndPort : HostAndPort del AVD de GCE remoto |
deviceOptions |
TestDeviceOptions |
Métodos públicos
cerrarConexión
public void closeConnection ()
Cierra todas las conexiones del monitor (adb y túnel 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 el valor "True" cuando esté a punto de llamarse a un reinicio de adb, para asegurarte de que el monitor lo espere.
Parámetros | |
---|---|
isCalled |
boolean |
isTunnelAlive
public boolean isTunnelAlive ()
Muestra el valor True si GceSshTunnelMonitor
sigue activo; de lo contrario, false.
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 supervisor del túnel