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