GceSshTunnelMonitor
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 () |
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 : ITestDevice リモート GCE AVD を関連付ける TF デバイス。 |
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 ()
トンネル監視を終了する