GceLHPTunnelMonitor

public class GceLHPTunnelMonitor
extends AbstractTunnelMonitor

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


Thread-Monitor für den GCE-Lab-Host-Proxy-Tunnel, der für die Sauerstoffversorgung verwendet wird.

Zusammenfassung

Öffentliche Konstruktoren

GceLHPTunnelMonitor(ITestDevice device, IBuildInfo buildInfo, String sessionId, String deviceId, String serverUrl, TestDeviceOptions deviceOptions)

Konstruktor

Öffentliche Methoden

void closeConnection()

Schließen Sie die ADB-Verbindung vom Monitor aus.

void isAdbRebootCalled(boolean isCalled)

Legen Sie „True“ fest, wenn ein adb-Neustart aufgerufen werden soll, damit der Monitor ihn erwartet.

boolean isTunnelAlive()

Gibt „True“ zurück, wenn die GceLHPTunnelMonitor noch aktiv ist, andernfalls „False“.

void logSshTunnelLogs(ITestLogger logger)

Protokollieren Sie alle interessanten Protokolldateien, die von dem über LHP verbundenen ADB-Tunnel generiert wurden.

void run()
void shutdown()

Tunnelmonitor beenden

Öffentliche Konstruktoren

GceLHPTunnelMonitor

public GceLHPTunnelMonitor (ITestDevice device, 
                IBuildInfo buildInfo, 
                String sessionId, 
                String deviceId, 
                String serverUrl, 
                TestDeviceOptions deviceOptions)

Konstruktor

Parameter
device ITestDevice: ITestDevice ist das TF-Gerät, mit dem das Remote-GCE-AVD verknüpft werden soll.

buildInfo IBuildInfo: ITestDevice ist das TF-Gerät, mit dem das Remote-GCE-AVD verknüpft werden soll.

sessionId String: ITestDevice das TF-Gerät, dem die Remote-GCE-AVD zugeordnet werden soll.

deviceId String: ITestDevice das TF-Gerät, dem die Remote-GCE-AVD zugeordnet werden soll.

serverUrl String: ITestDevice das TF-Gerät, dem die Remote-GCE-AVD zugeordnet werden soll.

deviceOptions TestDeviceOptions: HostAndPort der Remote-GCE-AVD.

Öffentliche Methoden

closeConnection

public void closeConnection ()

Schließen Sie die ADB-Verbindung über den Monitor.

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

Legen Sie „True“ fest, wenn ein adb-Neustart aufgerufen werden soll, damit der Monitor ihn erwartet.

Parameter
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

Gibt „True“ zurück, wenn die GceLHPTunnelMonitor noch aktiv ist, andernfalls „False“.

Returns
boolean

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

Alle interessanten Protokolldateien erfassen, die vom über LHP verbundenen adb-Tunnel generiert werden

Parameter
logger ITestLogger

Homerun

public void run ()

Herunterfahren

public void shutdown ()

Tunnelmonitor beenden