GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

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


Surveillance des threads pour le tunnel SSH GCE

Résumé

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 depuis l'écran (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 cette valeur sur "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 l'GceSshTunnelMonitor est toujours actif, ou "False" dans le cas contraire.

void logSshTunnelLogs(ITestLogger logger)

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

void run()
void shutdown()

Arrêter la surveillance du tunnel

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 l'appareil TF auquel associer l'AVD GCE distant.

buildInfo IBuildInfo

gce HostAndPort: HostAndPort de l'AVD GCE distant.

deviceOptions TestDeviceOptions

Méthodes publiques

closeConnection

public void closeConnection ()

Fermez toutes les connexions depuis l'écran (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 cette valeur sur "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 l'GceSshTunnelMonitor est toujours actif, ou "False" dans le cas contraire.

Renvoie
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

Exécuter

public void run ()

arrêt

public void shutdown ()

Arrêter la surveillance du tunnel