GceSsh터널모니터

public class GceSshTunnelMonitor
extends Object

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


Gce SSH 터널용 스레드 모니터.

요약

필드

public static final String VIRTUAL_DEVICE_SERIAL

공개 생성자

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

건설자

공개 메소드

void closeConnection ()

모니터(adb 및 SSH 터널)에서 모든 연결을 닫습니다.

Exception getLastException ()

SSH 터널 스레드에서 캡처된 마지막 예외를 반환합니다.

void isAdbRebootCalled (boolean isCalled)

모니터가 이를 예상하는지 확인하기 위해 adb 재부팅이 호출되려고 할 때 True를 설정하십시오.

boolean isTunnelAlive ()

GceSshTunnelMonitor 가 아직 살아 있으면 True를 반환하고, 그렇지 않으면 False를 반환합니다.

void joinMonitor ()

Thread.join() 에서처럼 이 모니터가 완료될 때까지 기다립니다.

void logSshTunnelLogs ( ITestLogger logger)

SSH 터널에서 생성된 모든 흥미로운 로그 파일을 기록합니다.

void run ()
void shutdown ()

터널 모니터 종료

필드

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

공개 생성자

GceSsh터널모니터

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

건설자

매개변수
device ITestDevice : ITestDevice 원격 GCE AVD를 연결할 TF 장치입니다.

buildInfo IBuildInfo

gce HostAndPort : 원격 GCE AVD의 HostAndPort .

deviceOptions TestDeviceOptions

공개 메소드

닫기연결

public void closeConnection ()

모니터(adb 및 SSH 터널)에서 모든 연결을 닫습니다.

getLastException

public Exception getLastException ()

SSH 터널 스레드에서 캡처된 마지막 예외를 반환합니다.

보고
Exception

isAdbReboot가 호출되었습니다.

public void isAdbRebootCalled (boolean isCalled)

모니터가 이를 예상하는지 확인하기 위해 adb 재부팅이 호출되려고 할 때 True를 설정하십시오.

매개변수
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

GceSshTunnelMonitor 가 아직 살아 있으면 True를 반환하고, 그렇지 않으면 False를 반환합니다.

보고
boolean

JoinMonitor

public void joinMonitor ()

Thread.join() 에서처럼 이 모니터가 완료될 때까지 기다립니다.

logSshTunnel로그

public void logSshTunnelLogs (ITestLogger logger)

SSH 터널에서 생성된 모든 흥미로운 로그 파일을 기록합니다.

매개변수
logger ITestLogger

달리다

public void run ()

일시 휴업

public void shutdown ()

터널 모니터 종료