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 à partir du moniteur (tunnel adb et tunnel 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 s'assurer que le moniteur s'y attend.

boolean isTunnelAlive()

Affiche la valeur "True" si l'élément GceSshTunnelMonitor est toujours actif, et la valeur "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 la surveillance du tunnel

Champs

SÉRIE_APPAREIL_VIRTUAL

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

fermer la connexion

public void closeConnection ()

Fermez toutes les connexions à partir du moniteur (tunnel adb et tunnel SSH).

getLastException

public Exception getLastException ()

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

Renvoie
Exception

isAdbRedémarrerAppeled

public void isAdbRebootCalled (boolean isCalled)

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

Paramètres
isCalled boolean

IsTunnelAlive

public boolean isTunnelAlive ()

Affiche la valeur "True" si l'élément GceSshTunnelMonitor est toujours actif, et la valeur "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êter

public void shutdown ()

Arrêter la surveillance du tunnel