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)

Execute um comando na instância remota usando o ssh.

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

Execute um comando na instância remota usando o ssh.

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

Execute um comando na instância remota usando o ssh.

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

options TestDeviceOptions: um TestDeviceOptions que descreve as opções de dispositivo a serem usadas para o dispositivo do GCE.

runUtil IRunUtil: um IRunUtil para executar comandos.

timeoutMs long: em milissegundos para a conclusão da busca

stdout OutputStream: um ERROR(/OutputStream) em que o stdout será registrado.

stderr OutputStream: um 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.

remoteSshCommandExec

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

Execute um comando na instância remota usando o ssh.

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

options TestDeviceOptions: um TestDeviceOptions que descreve as opções de dispositivo a serem usadas para o dispositivo do GCE.

runUtil IRunUtil: um IRunUtil para executar comandos.

timeoutMs long: em milissegundos para a conclusão da busca

command String: o comando a ser executado.

Retorna
CommandResult Um CommandResult contendo o status e os registros.