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 ssh.

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

Execute um comando na instância remota usando 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 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 GCE.

runUtil IRunUtil : um IRunUtil para executar comandos.

timeoutMs long : em milissegundos para a busca ser concluída

stdout OutputStream : Um ERROR(/OutputStream) onde o stdout será registrado.

stderr OutputStream : Um ERROR(/OutputStream) onde o stderr será registrado.

command String : O comando a ser executado.

devoluções
CommandResult Um CommandResult contendo o status e os logs.

remoteSshCommandExec

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

Execute 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 de dispositivo a serem usadas para o dispositivo GCE.

runUtil IRunUtil : um IRunUtil para executar comandos.

timeoutMs long : em milissegundos para a busca ser concluída

command String : O comando a ser executado.

devoluções
CommandResult Um CommandResult contendo o status e os logs.