RemoteSshUtil

public class RemoteSshUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.cloud.RemoteSshUtil


Utilitário para executar comandos SSH em instâncias remotas.

Resumo

Construtores públicos

RemoteSshUtil()

Métodos públicos

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

Executar um comando na instância remota usando SSH.

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

Executar um comando na instância remota usando SSH.

Construtores 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)

Executar um comando na instância remota usando SSH.

Parâmetros
remoteInstance GceAvdInfo: o GceAvdInfo que descreve o dispositivo.

options TestDeviceOptions: um TestDeviceOptions que descreve as opções do dispositivo que serão usadas para o do GCE.

runUtil IRunUtil: um IRunUtil para executar comandos.

timeoutMs long: em milissegundos para que a busca seja concluída

stdout OutputStream: um ERROR(/OutputStream) em que a stdout será registrada.

stderr OutputStream: uma ERROR(/OutputStream) em que o stderr será registrado.

command String: o comando a ser executado.

Retorna
CommandResult Um CommandResult contendo o status e os registros.

remotoSshCommandExec

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

Executar um comando na instância remota usando SSH.

Parâmetros
remoteInstance GceAvdInfo: o GceAvdInfo que descreve o dispositivo.

options TestDeviceOptions: um TestDeviceOptions que descreve as opções do dispositivo que serão usadas para o do GCE.

runUtil IRunUtil: um IRunUtil para executar comandos.

timeoutMs long: em milissegundos para que a busca seja concluída

command String: o comando a ser executado.

Retorna
CommandResult Um CommandResult contendo o status e os registros.