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

Felder

public static final String VIRTUAL_DEVICE_SERIAL

Öffentliche Bauträger

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

Konstrukteur

Öffentliche Methoden

void closeConnection ()

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

Exception getLastException ()

Gibt die letzte im SSH-Tunnel-Thread erfasste Ausnahme zurück.

void isAdbRebootCalled (boolean isCalled)

Setzen Sie True, wenn ein ADB-Neustart aufgerufen werden soll, um sicherzustellen, dass der Monitor dies erwartet.

boolean isTunnelAlive ()

Gibt „True“ zurück, wenn der 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 ()

Beenden Sie den Tunnelmonitor

Felder

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

Öffentliche Bauträger

GceSshTunnelMonitor

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

Konstrukteur

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

buildInfo IBuildInfo

gce HostAndPort : HostAndPort des Remote-GCE-AVD.

deviceOptions TestDeviceOptions

Öffentliche Methoden

Verbindung schließen

public void closeConnection ()

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

getLastException

public Exception getLastException ()

Gibt die letzte im SSH-Tunnel-Thread erfasste Ausnahme zurück.

Kehrt zurück
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

Setzen Sie True, wenn ein ADB-Neustart aufgerufen werden soll, um sicherzustellen, dass der Monitor dies erwartet.

Parameter
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

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

Kehrt zurück
boolean

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

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

Parameter
logger ITestLogger

laufen

public void run ()

abschalten

public void shutdown ()

Beenden Sie den Tunnelmonitor