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()
トンネル モニターを終了します。 |
フィールド
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 |
パブリック メソッド
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 ()
トンネル モニターを終了する