GceSshTunnelMonitor
public class GceSshTunnelMonitor
extends AbstractTunnelMonitor
java.lang.オブジェクト | ||
↳ | 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 () トンネルモニターを終了する |
田畑
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 |
トンネルは生きています
public boolean isTunnelAlive ()
GceSshTunnelMonitor
がまだ生きている場合は True を返し、そうでない場合は false を返します。
戻り値 | |
---|---|
boolean |
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
SSH トンネルから生成されたすべての興味深いログ ファイルを記録します。
パラメーター | |
---|---|
logger | ITestLogger |
走る
public void run ()
シャットダウン
public void shutdown ()
トンネルモニターを終了する