GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

java.lang.Object
   ↳ com.android.tradefed.device.cloud.AbstractTunnelMonitor
     ↳ com.android.tradefed.device.cloud.GceSshTunnelMonitor


Thread Monitor pour le tunnel SSH GCE.

Résumé

Constantes

String VIRTUAL_DEVICE_SERIAL

Constructeurs publics

GceSshTunnelMonitor(ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)

Constructeur

Méthodes publiques

void closeConnection()

Fermez toutes les connexions du moniteur (tunnel adb et ssh).

Exception getLastException()

Renvoie la dernière exception capturée dans le thread du tunnel SSH.

void isAdbRebootCalled(boolean isCalled)

Définissez la valeur sur "True" lorsqu'un redémarrage adb est sur le point d'être appelé pour vous assurer que le moniteur s'y attend.

boolean isTunnelAlive()

Renvoie "True" si GceSshTunnelMonitor est toujours actif, ou "False" dans le cas contraire.

void logSshTunnelLogs(ITestLogger logger)

Consignez tous les fichiers journaux intéressants générés à partir du tunnel SSH.

void run()
void shutdown()

Arrêter le moniteur de tunnel

Constantes

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

Valeur constante : "virtual-device-serial"

Constructeurs publics

GceSshTunnelMonitor

public GceSshTunnelMonitor (ITestDevice device, 
                IBuildInfo buildInfo, 
                HostAndPort gce, 
                TestDeviceOptions deviceOptions)

Constructeur

Paramètres
device ITestDevice : ITestDevice, l'appareil TF auquel associer l'AVD GCE à distance.

buildInfo IBuildInfo

gce HostAndPort : HostAndPort de l'AVD GCE distant.

deviceOptions TestDeviceOptions

Méthodes publiques

closeConnection

public void closeConnection ()

Fermez toutes les connexions du moniteur (tunnel adb et ssh).

getLastException

public Exception getLastException ()

Renvoie la dernière exception capturée dans le thread du tunnel SSH.

Renvoie
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

Définissez la valeur sur "True" lorsqu'un redémarrage adb est sur le point d'être appelé pour vous assurer que le moniteur s'y attend.

Paramètres
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

Renvoie "True" si GceSshTunnelMonitor est toujours actif, ou "False" dans le cas contraire.

Renvoie
boolean

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

Consignez tous les fichiers journaux intéressants générés à partir du tunnel SSH.

Paramètres
logger ITestLogger

Exécuter

public void run ()

arrêt

public void shutdown ()

Arrêter le moniteur de tunnel