RemoteSshUtil

public class RemoteSshUtil
extends Object

java.lang.Object
   ↳ 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)

Ejecuta un comando en la instancia remota con ssh.

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

Ejecuta un comando en la instancia remota con ssh.

Constructores públicos

RemoteSshUtil

public RemoteSshUtil ()

Métodos públicos

remoteSshCommandExec

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

Ejecuta un comando en la instancia remota con ssh.

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

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

runUtil IRunUtil: Un IRunUtil para ejecutar comandos.

timeoutMs long: Es el tiempo, en milisegundos, que se espera para que se complete la recuperación.

stdout OutputStream: Es un ERROR(/OutputStream) en el que se registrará el stdout.

stderr OutputStream: Es un ERROR(/OutputStream) en el que se registrará el stderr.

command String: Es el comando que se ejecutará.

Muestra
CommandResult Un CommandResult que contiene el estado y los registros

remoteSshCommandExec

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

Ejecuta un comando en la instancia remota con ssh.

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

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

runUtil IRunUtil: Un IRunUtil para ejecutar comandos.

timeoutMs long: Es el tiempo, en milisegundos, que se espera para que se complete la recuperación.

command String: Es el comando que se ejecutará.

Muestra
CommandResult Un CommandResult que contiene el estado y los registros