Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

RemoteSshUtil

public class RemoteSshUtil
extends Object

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


Utility per eseguire comandi ssh su istanze remote.

Riepilogo

Costruttori pubblici

RemoteSshUtil ()

Metodi pubblici

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

Esegui un comando sull'istanza remota usando ssh.

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

Esegui un comando sull'istanza remota usando ssh.

Costruttori pubblici

RemoteSshUtil

public RemoteSshUtil ()

Metodi pubblici

remoteSshCommandExec

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

Esegui un comando sull'istanza remota usando ssh.

Parametri
remoteInstance GceAvdInfo : GceAvdInfo che descrive il dispositivo.

options TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE.

runUtil IRunUtil : un IRunUtil per eseguire comandi.

timeoutMs long : in millisecondi per il completamento del recupero

stdout OutputStream : un ERROR(/OutputStream) in cui verrà registrato lo stdout.

stderr OutputStream : un ERROR(/OutputStream) in cui verrà registrato lo stderr.

command String : il comando da eseguire.

ritorna
CommandResult CommandResult contenente lo stato e i registri.

remoteSshCommandExec

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

Esegui un comando sull'istanza remota usando ssh.

Parametri
remoteInstance GceAvdInfo : GceAvdInfo che descrive il dispositivo.

options TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE.

runUtil IRunUtil : un IRunUtil per eseguire comandi.

timeoutMs long : in millisecondi per il completamento del recupero

command String : il comando da eseguire.

ritorna
CommandResult CommandResult contenente lo stato e i registri.