GceSshTunnelMonitor
public class GceSshTunnelMonitor
extends Object
java.lang.객체 | |
↳ | 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 () |
void | joinMonitor () |
void | logSshTunnelLogs (ITestLogger logger) ssh 터널에서 생성된 모든 흥미로운 로그 파일을 기록합니다. |
void | run () |
void | shutdown () 터널 모니터 종료 |
필드
VIRTUAL_DEVICE_SERIAL
public static final String VIRTUAL_DEVICE_SERIAL
공개 생성자
GceSshTunnelMonitor
public GceSshTunnelMonitor (ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)
건설자
매개변수 | |
---|---|
device | ITestDevice : 원격 GCE AVD를 연결할 TF 장치 ITestDevice 입니다. |
buildInfo | IBuildInfo |
gce | HostAndPort : 원격 GCE AVD의 HostAndPort 입니다. |
deviceOptions | TestDeviceOptions |
공개 메서드
닫기연결
public void closeConnection ()
모니터(adb 및 ssh 터널)에서 모든 연결을 닫습니다.
getLastException
public Exception getLastException ()
SSH 터널 스레드에서 캡처된 마지막 예외를 반환합니다.
보고 | |
---|---|
Exception |
isAdbRebootCalled
public void isAdbRebootCalled (boolean isCalled)
모니터가 예상하는지 확인하기 위해 adb 재부팅이 호출되려고 할 때 True로 설정합니다.
매개변수 | |
---|---|
isCalled | boolean |
isTunnelAlive
public boolean isTunnelAlive ()
GceSshTunnelMonitor
가 아직 활성 상태이면 True를 반환하고 그렇지 않으면 False를 반환합니다.
보고 | |
---|---|
boolean |
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
ssh 터널에서 생성된 모든 흥미로운 로그 파일을 기록합니다.
매개변수 | |
---|---|
logger | ITestLogger |
운영
public void run ()
일시 휴업
public void shutdown ()
터널 모니터 종료