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 |
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