GceSshTunnelMonitor
public
class
GceSshTunnelMonitor
extends AbstractTunnelMonitor
java.lang.Object의 클래스 | ||
↳ | com.android.tradefed.device.cloud.AbstractTunnelMonitor | |
↳ | 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
|
logSshTunnelLogs(ITestLogger logger)
SSH 터널에서 생성된 관심 로그 파일을 모두 로깅합니다. |
void
|
run()
|
void
|
shutdown()
터널 모니터 종료 |
필드
가상 기기 일련번호
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 |
공개 메서드
closeConnection
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 ()
터널 모니터 종료