GceLHPTunnelMonitor

public class GceLHPTunnelMonitor
extends AbstractTunnelMonitor

java.lang.Object
java.lang.Thread
  com.android.tradefed.device.cloud.AbstractTunnelMonitor
    com.android.tradefed.device.cloud.GceLHPTunnelMonitor


산소 공급에 사용되는 Gce 실험실 호스트 프록시 터널의 스레드 모니터입니다.

요약

공개 생성자

GceLHPTunnelMonitor(ITestDevice device, IBuildInfo buildInfo, String sessionId, String deviceId, String serverUrl, TestDeviceOptions deviceOptions)

생성자

공개 메서드

void closeConnection()

모니터에서 adb 연결을 닫습니다.

void isAdbRebootCalled(boolean isCalled)

모니터가 이를 예상하도록 adb 재부팅이 호출되려고 할 때 True로 설정합니다.

boolean isTunnelAlive()

GceLHPTunnelMonitor가 아직 활성 상태이면 True를 반환하고, 그렇지 않으면 false를 반환합니다.

void logSshTunnelLogs(ITestLogger logger)

LHP를 통해 연결된 adb 터널에서 생성된 모든 흥미로운 로그 파일을 기록합니다.

void run()
void shutdown()

터널 모니터를 종료합니다.

공개 생성자

GceLHPTunnelMonitor

public GceLHPTunnelMonitor (ITestDevice device, 
                IBuildInfo buildInfo, 
                String sessionId, 
                String deviceId, 
                String serverUrl, 
                TestDeviceOptions deviceOptions)

생성자

매개변수
device ITestDevice: 원격 GCE AVD와 연결할 TF 기기인 ITestDevice입니다.

buildInfo IBuildInfo: 원격 GCE AVD와 연결할 TF 기기인 ITestDevice입니다.

sessionId String: 원격 GCE AVD와 연결할 TF 기기인 ITestDevice입니다.

deviceId String: 원격 GCE AVD와 연결할 TF 기기인 ITestDevice입니다.

serverUrl String: 원격 GCE AVD와 연결할 TF 기기인 ITestDevice입니다.

deviceOptions TestDeviceOptions: 원격 GCE AVD의 HostAndPort입니다.

공개 메서드

closeConnection

public void closeConnection ()

모니터에서 adb 연결을 닫습니다.

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

모니터가 이를 예상하도록 adb 재부팅이 호출되려고 할 때 True로 설정합니다.

매개변수
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

GceLHPTunnelMonitor가 아직 활성 상태이면 True를 반환하고, 그렇지 않으면 false를 반환합니다.

반환
boolean

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

LHP를 통해 연결된 adb 터널에서 생성된 모든 흥미로운 로그 파일을 기록합니다.

매개변수
logger ITestLogger

run

public void run ()

shutdown

public void shutdown ()

터널 모니터를 종료합니다.