GceLHPTunnelMonitor

public class GceLHPTunnelMonitor
extends AbstractTunnelMonitor

java.lang.Object
   ↳ java.lang.Thread
     ↳ 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 Sauerstoffanreicherung 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)

Auf „True“ setzen, wenn ein ADB-Neustart aufgerufen wird, damit der Monitor darauf vorbereitet ist.

boolean isTunnelAlive()

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

void logSshTunnelLogs(ITestLogger logger)

Alle relevanten Protokolldateien protokollieren, die über den ü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 das TF-Gerät, dem das Remote-GCE-AVD zugeordnet werden soll.

buildInfo IBuildInfo: ITestDevice das TF-Gerät, dem das Remote-GCE-AVD zugeordnet werden soll.

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

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

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

deviceOptions TestDeviceOptions: HostAndPort des Remote-GCE-AVD.

Öffentliche Methoden

closeConnection

public void closeConnection ()

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

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

Auf „True“ setzen, wenn ein ADB-Neustart aufgerufen wird, damit der Monitor ihn erwartet.

Parameter
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

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

Gibt Folgendes zurück:
boolean

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

Alle relevanten Protokolldateien protokollieren, die über den über LHP verbundenen ADB-Tunnel generiert wurden.

Parameter
logger ITestLogger

run

public void run ()

shutdown

public void shutdown ()

Tunnelmonitor beenden