Utilidad remotaSsh

public class RemoteSshUtil
extends Object

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

Utilidad remotaSsh

public RemoteSshUtil ()

Métodos públicos

Control remotoSshComandoExec

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: El GceAvdInfo que describe el dispositivo.

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

runUtil IRunUtil: Es un IRunUtil para ejecutar comandos.

timeoutMs long: En milisegundos 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

Control remotoSshComandoExec

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: El GceAvdInfo que describe el dispositivo.

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

runUtil IRunUtil: Es un IRunUtil para ejecutar comandos.

timeoutMs long: En milisegundos 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