RemoteSshUtil

public class RemoteSshUtil
extends Object

java.lang.Объект
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 ()

Публичные методы

удаленныйSshCommandExec

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) в которой будет регистрироваться стандартный поток ошибок.

command String : команда, которую необходимо выполнить.

Возврат
CommandResult CommandResult , содержащий состояние и журналы.

удаленныйSshCommandExec

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