RemoteSshUtil

public class RemoteSshUtil
extends Object

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


Utilidad para ejecutar comandos ssh en instancias remotas.

Resumen

Constructores públicos

RemoteSshUtil ()

Métodos públicos

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

Ejecute un comando en la instancia remota usando ssh.

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

Ejecute un comando en la instancia remota usando ssh.

Constructores públicos

RemoteSshUtil

public RemoteSshUtil ()

Métodos públicos

remotoSshCommandExec

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

Ejecute un comando en la instancia remota usando ssh.

Parámetros
remoteInstance GceAvdInfo : el GceAvdInfo que describe el dispositivo.

options TestDeviceOptions : TestDeviceOptions que describe las opciones del dispositivo que se usarán para el dispositivo GCE.

runUtil IRunUtil : un IRunUtil para ejecutar comandos.

timeoutMs long : en milisegundos para que se complete la búsqueda

stdout OutputStream : un ERROR(/OutputStream) donde se registrará la salida estándar.

stderr OutputStream : un ERROR(/OutputStream) donde se registrará el stderr.

command String : El comando a ejecutar.

Devoluciones
CommandResult CommandResult que contiene el estado y los registros.

remotoSshCommandExec

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

Ejecute un comando en la instancia remota usando ssh.

Parámetros
remoteInstance GceAvdInfo : el GceAvdInfo que describe el dispositivo.

options TestDeviceOptions : TestDeviceOptions que describe las opciones del dispositivo que se usarán para el dispositivo GCE.

runUtil IRunUtil : un IRunUtil para ejecutar comandos.

timeoutMs long : en milisegundos para que se complete la búsqueda

command String : El comando a ejecutar.

Devoluciones
CommandResult CommandResult que contiene el estado y los registros.