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 :一个 TestDeviceOptions ,用于描述要用于
GCE 设备。 |
runUtil |
IRunUtil :用于执行命令的 IRunUtil 。 |
timeoutMs |
long :提取完成所需的毫秒数 |
stdout |
OutputStream :将在其中记录 stdout 的 ERROR(/OutputStream) 。 |
stderr |
OutputStream :一个 ERROR(/OutputStream) ,用于记录 stderr。 |
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 :一个 TestDeviceOptions ,用于描述要用于
GCE 设备。 |
runUtil |
IRunUtil :用于执行命令的 IRunUtil 。 |
timeoutMs |
long :提取完成所需的毫秒数 |
command |
String :要执行的命令。 |
返回 | |
---|---|
CommandResult |
包含状态和日志的 CommandResult 。 |