GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

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


Moniteur de threads pour le tunnel ssh Gce.

Résumé

Des champs

public static final 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 True lorsqu'un redémarrage adb est sur le point d'être appelé pour vous assurer que le moniteur l'attend.

boolean isTunnelAlive ()

Renvoie True si le GceSshTunnelMonitor est toujours actif, false sinon.

void logSshTunnelLogs ( ITestLogger logger)

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

void run ()
void shutdown ()

Terminer le moniteur de tunnel

Des champs

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

Constructeurs publics

GceSshTunnelMonitor

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

Constructeur

Paramètres
device ITestDevice : ITestDevice le périphérique TF auquel associer le GCE AVD distant.

buildInfo IBuildInfo

gce HostAndPort : HostAndPort du GCE AVD distant.

deviceOptions TestDeviceOptions

Méthodes publiques

fermer la connexion

public void closeConnection ()

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

obtenirLastException

public Exception getLastException ()

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

Retour
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

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

Paramètres
isCalled boolean

estTunnelAlive

public boolean isTunnelAlive ()

Renvoie True si le GceSshTunnelMonitor est toujours actif, false sinon.

Retour
boolean

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

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

Paramètres
logger ITestLogger

courir

public void run ()

fermer

public void shutdown ()

Terminer le moniteur de tunnel