GceSshTunnelMonitor
public class GceSshTunnelMonitor
extends Object
java.lang.Object | |
↳ | 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 |
void | joinMonitor () Attend la fin de ce moniteur, comme dans |
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 |
rejoindreMoniteur
public void joinMonitor ()
Attend la fin de ce moniteur, comme dans Thread.join()
.
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