GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

java.lang.Object
😎 com.android.tradefed.device.cloud.SummaryTunnelMonitor
  😎 com.android.tradefed.device.cloud.GceSshTunnelMonitor


Threadmonitor für den Gce-SSH-Tunnel.

Zusammenfassung

Felder

public static final 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)

Setzen Sie "True", wenn ein ADB-Neustart gestartet wird, um sicherzustellen, dass der Monitor den Neustart erwartet.

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

Felder

VIRTUELLES_GERÄT_SERIEN

public static final String VIRTUAL_DEVICE_SERIAL

Öffentliche Konstruktoren

GceSshTunnelMonitor

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

Konstruktor

Parameter
device ITestDevice: ITestDevice ist 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

CloseConnection (Verbindung schließen)

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

isAdbNeustart Called

public void isAdbRebootCalled (boolean isCalled)

Setzen Sie "True", wenn ein ADB-Neustart gestartet wird, um sicherzustellen, dass der Monitor den Neustart erwartet.

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