GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

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


Thread-Monitor für den GCE-SSH-Tunnel.

Zusammenfassung

Konstanten

String VIRTUAL_DEVICE_SERIAL

Öffentliche Konstruktoren

GceSshTunnelMonitor(ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)

Konstruktor

Öffentliche Methoden

void cleanUp()
void closeConnection()

Schließt alle Verbindungen vom Monitor (ADB- und SSH-Tunnel).

Exception getLastException()

Gibt die letzte Ausnahme zurück, die im SSH-Tunnel-Thread erfasst wurde.

void isAdbRebootCalled(boolean isCalled)

Setzen Sie „True“, wenn ein ADB-Neustart aufgerufen werden soll, damit der Monitor ihn erwartet.

boolean isTunnelAlive()

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

void logSshTunnelLogs(ITestLogger logger)

Protokolliert alle interessanten Logdateien, die vom SSH-Tunnel generiert wurden.

void run()
void shutdown()

Beendet den Tunnelmonitor

Konstanten

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

Konstanter Wert: "virtual-device-serial"

Öffentliche Konstruktoren

GceSshTunnelMonitor

public GceSshTunnelMonitor (ITestDevice device, 
                IBuildInfo buildInfo, 
                HostAndPort gce, 
                TestDeviceOptions deviceOptions)

Konstruktor

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

buildInfo IBuildInfo

gce HostAndPort: HostAndPort des Remote-GCE-AVD.

deviceOptions TestDeviceOptions

Öffentliche Methoden

cleanUp

public void cleanUp ()

closeConnection

public void closeConnection ()

Schließt alle Verbindungen vom Monitor (ADB- und SSH-Tunnel).

getLastException

public Exception getLastException ()

Gibt die letzte Ausnahme zurück, die im SSH-Tunnel-Thread erfasst wurde.

Gibt Folgendes zurück:
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

Setzen Sie „True“, wenn ein ADB-Neustart aufgerufen werden soll, damit der Monitor ihn erwartet.

Parameter
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

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

Gibt Folgendes zurück:
boolean

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

Protokolliert alle interessanten Logdateien, die vom SSH-Tunnel generiert wurden.

Parameter
logger ITestLogger

run

public void run ()

shutdown

public void shutdown ()

Beendet den Tunnelmonitor