GceSshTünel Monitörü

public class GceSshTunnelMonitor
extends Object

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


Gce ssh tüneli için Konu İzleyicisi.

Özet

Alanlar

public static final String VIRTUAL_DEVICE_SERIAL

Kamu inşaatçıları

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

Oluşturucu

Genel yöntemler

void closeConnection ()

Monitördeki tüm bağlantıları kapatın (adb ve ssh tüneli).

Exception getLastException ()

Ssh tüneli iş parçacığında yakalanan son istisnayı döndürür.

void isAdbRebootCalled (boolean isCalled)

Monitörün bunu beklediğinden emin olmak için adb yeniden başlatması çağrılmak üzereyken True'yu ayarlayın.

boolean isTunnelAlive ()

GceSshTunnelMonitor hala hayattaysa True değerini, aksi durumda false değerini döndürür.

void joinMonitor ()

Thread.join() da olduğu gibi bu monitörün bitmesini bekler.

void logSshTunnelLogs ( ITestLogger logger)

Ssh tünelinden oluşturulan tüm ilginç günlük dosyalarını günlüğe kaydedin.

void run ()
void shutdown ()

Tünel monitörünü sonlandırın

Alanlar

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

Kamu inşaatçıları

GceSshTünel Monitörü

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

Oluşturucu

Parametreler
device ITestDevice : Uzak GCE AVD'nin ilişkilendirileceği TF cihazı ITestDevice .

buildInfo IBuildInfo

gce HostAndPort : Uzak GCE AVD'nin HostAndPort .

deviceOptions TestDeviceOptions

Genel yöntemler

yakın bağlantı

public void closeConnection ()

Monitördeki tüm bağlantıları kapatın (adb ve ssh tüneli).

getLastException

public Exception getLastException ()

Ssh tüneli iş parçacığında yakalanan son istisnayı döndürür.

İadeler
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

Monitörün bunu beklediğinden emin olmak için adb yeniden başlatması çağrılmak üzereyken True'yu ayarlayın.

Parametreler
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

GceSshTunnelMonitor hala hayattaysa True değerini, aksi durumda false değerini döndürür.

İadeler
boolean

joinMonitor

public void joinMonitor ()

Thread.join() da olduğu gibi bu monitörün bitmesini bekler.

logSshTünelGünlükler

public void logSshTunnelLogs (ITestLogger logger)

Ssh tünelinden oluşturulan tüm ilginç günlük dosyalarını günlüğe kaydedin.

Parametreler
logger ITestLogger

koşmak

public void run ()

kapat

public void shutdown ()

Tünel monitörünü sonlandırın