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 : 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 содержащий состояние и журналы.