GceSshTunnelMonitor
public class GceSshTunnelMonitor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor |
Moniteur de thread pour le tunnel Gce ssh.
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 de 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 que ce moniteur se termine, 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).
getLastException
public Exception getLastException ()
Renvoie la dernière exception capturée dans le thread de 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 |
isTunnelAlive
public boolean isTunnelAlive ()
Renvoie True si le GceSshTunnelMonitor
est toujours actif, false sinon.
Retour | |
---|---|
boolean |
joinMonitor
public void joinMonitor ()
Attend que ce moniteur se termine, comme dans ERROR(/Thread#join())
.
logSshTunnelLogslogSshTunnelLogs
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