GceSshTunnelMonitor
public
class
GceSshTunnelMonitor
extends AbstractTunnelMonitor
| java.lang.Object | |||
| ↳ | java.lang.Thread | ||
| ↳ | com.android.tradefed.device.cloud.AbstractTunnelMonitor | ||
| ↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor | ||
Gce ssh 터널의 스레드 모니터입니다.
요약
상수 | |
|---|---|
String |
VIRTUAL_DEVICE_SERIAL
|
공개 생성자 | |
|---|---|
GceSshTunnelMonitor(ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)
생성자 |
|
공개 메서드 | |
|---|---|
void
|
cleanUp()
|
void
|
closeConnection()
모니터의 모든 연결 (adb 및 ssh 터널)을 닫습니다. |
Exception
|
getLastException()
ssh 터널 스레드에서 캡처된 마지막 예외를 반환합니다. |
void
|
isAdbRebootCalled(boolean isCalled)
모니터가 이를 예상하도록 adb 재부팅이 호출되려고 할 때 True로 설정합니다. |
boolean
|
isTunnelAlive()
|
void
|
logSshTunnelLogs(ITestLogger logger)
ssh 터널에서 생성된 모든 흥미로운 로그 파일을 로깅합니다. |
void
|
run()
|
void
|
shutdown()
터널 모니터를 종료합니다. |
상수
VIRTUAL_DEVICE_SERIAL
public static final String VIRTUAL_DEVICE_SERIAL
상수 값: "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 |
공개 메서드
cleanUp
public void cleanUp ()
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 |
run
public void run ()
shutdown
public void shutdown ()
터널 모니터를 종료합니다.