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' |
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