RemoteSshUtil

public class RemoteSshUtil
extends Object

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


Utilità 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 utilizzando SSH.

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

Esegui un comando sull'istanza remota utilizzando 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 utilizzando SSH.

Parametri
remoteInstance GceAvdInfo: il valore GceAvdInfo che descrive il dispositivo.

options TestDeviceOptions: un TestDeviceOptions che descrive le opzioni dei dispositivi da utilizzare per: dispositivo GCE.

runUtil IRunUtil: un IRunUtil per l'esecuzione dei comandi.

timeoutMs long: in millisecondi per il completamento del recupero

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

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

command String: il comando da eseguire.

Ritorni
CommandResult Un elemento CommandResult contenente lo stato e i log.

RemoteSshCommandExec

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

Esegui un comando sull'istanza remota utilizzando SSH.

Parametri
remoteInstance GceAvdInfo: il valore GceAvdInfo che descrive il dispositivo.

options TestDeviceOptions: un TestDeviceOptions che descrive le opzioni dei dispositivi da utilizzare per: dispositivo GCE.

runUtil IRunUtil: un IRunUtil per l'esecuzione dei comandi.

timeoutMs long: in millisecondi per il completamento del recupero

command String: il comando da eseguire.

Ritorni
CommandResult Un elemento CommandResult contenente lo stato e i log.