コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

RemoteSshUtil

public class RemoteSshUtil
extends Object

java.lang.Object
com.android.tradefed.device.cloud.RemoteSshUtil


リモートインスタンスでsshコマンドを実行するユーティリティ。

概要

パブリックコンストラクター

RemoteSshUtil ()

パブリックメソッド

static CommandResult remoteSshCommandExec (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeoutMs, OutputStream stdout, OutputStream stderr, String... command)

sshを使用してリモートインスタンスでコマンドを実行します。

static CommandResult remoteSshCommandExec (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeoutMs, String... command)

sshを使用してリモートインスタンスでコマンドを実行します。

パブリックコンストラクター

RemoteSshUtil

public RemoteSshUtil ()

パブリックメソッド

remoteSshCommandExec

public static CommandResult remoteSshCommandExec (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeoutMs, 
                OutputStream stdout, 
                OutputStream stderr, 
                String... command)

sshを使用してリモートインスタンスでコマンドを実行します。

パラメーター
remoteInstance GceAvdInfo :デバイスを説明するGceAvdInfo

options TestDeviceOptions :GCEデバイスに使用されるデバイスオプションを説明するTestDeviceOptions

runUtil IRunUtil :コマンドを実行するためのIRunUtil

timeoutMs long :フェッチが完了するまでのミリ秒単位

stdout OutputStream :stdoutがログに記録されるERROR(/OutputStream)

stderr OutputStream :stderrがログに記録されるERROR(/OutputStream)

command String :実行するコマンド。

戻り値
CommandResultステータスとログを含むCommandResult

remoteSshCommandExec

public static CommandResult remoteSshCommandExec (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeoutMs, 
                String... command)

sshを使用してリモートインスタンスでコマンドを実行します。

パラメーター
remoteInstance GceAvdInfo :デバイスを説明するGceAvdInfo

options TestDeviceOptions :GCEデバイスに使用されるデバイスオプションを説明するTestDeviceOptions

runUtil IRunUtil :コマンドを実行するためのIRunUtil

timeoutMs long :フェッチが完了するまでのミリ秒単位

command String :実行するコマンド。

戻り値
CommandResultステータスとログを含むCommandResult