GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

java.lang.Object
   ↳ 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 closeConnection()

Schließen Sie 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)

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

boolean isTunnelAlive()

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

void logSshTunnelLogs(ITestLogger logger)

Protokollieren Sie alle interessanten Protokolldateien, die vom SSH-Tunnel generiert wurden.

void run()
void shutdown()

Tunnelmonitor beenden

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, dem das Remote-GCE-AVD zugeordnet werden soll.

buildInfo IBuildInfo

gce HostAndPort: HostAndPort des Remote-GCE-AVD.

deviceOptions TestDeviceOptions

Öffentliche Methoden

closeConnection

public void closeConnection ()

Schließen Sie 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.

Returns
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

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

Parameter
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

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

Returns
boolean

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

Protokollieren Sie alle interessanten Protokolldateien, die vom SSH-Tunnel generiert wurden.

Parameter
logger ITestLogger

Homerun

public void run ()

Herunterfahren

public void shutdown ()

Tunnelmonitor beenden