GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends Object

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


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

Özet

alanlar

public static final String VIRTUAL_DEVICE_SERIAL

kamu inşaatçılar

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

Yapıcı

Genel yöntemler

void closeConnection ()

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

Exception getLastException ()

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

void isAdbRebootCalled (boolean isCalled)

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

boolean isTunnelAlive ()

GceSshTunnelMonitor hala çalışıyorsa True, aksi halde false döndürür.

void joinMonitor ()

ERROR(/Thread#join()) deki 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 izlemeyi sonlandırın

alanlar

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

kamu inşaatçılar

GceSshTunnelMonitor

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

Yapıcı

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

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ünel iş parçacığında yakalanan son istisnayı döndürür.

İadeler
Exception

isAdbRebootÇağrıldı

public void isAdbRebootCalled (boolean isCalled)

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

parametreler
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

GceSshTunnelMonitor hala çalışıyorsa True, aksi halde false döndürür.

İadeler
boolean

katılmakMonitor

public void joinMonitor ()

ERROR(/Thread#join()) deki gibi bu monitörün bitmesini bekler.

günlükSshTunnelGünlükleri

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 izlemeyi sonlandırın