RemoteSshUtil

public class RemoteSshUtil
extends Object

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


Utilitaire permettant d'exécuter des commandes SSH sur des instances distantes.

Résumé

Constructeurs publics

RemoteSshUtil()

Méthodes publiques

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

Exécutez une commande sur l'instance distante à l'aide de ssh.

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

Exécutez une commande sur l'instance distante à l'aide de ssh.

Constructeurs publics

RemoteSshUtil

public RemoteSshUtil ()

Méthodes publiques

RemoteSshCommandExec

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

Exécutez une commande sur l'instance distante à l'aide de ssh.

Paramètres
remoteInstance GceAvdInfo: GceAvdInfo décrivant l'appareil.

options TestDeviceOptions: un TestDeviceOptions décrivant les options de l'appareil à utiliser pour Appareil GCE.

runUtil IRunUtil: IRunUtil permettant d'exécuter des commandes.

timeoutMs long: en milliseconde pour que la récupération se termine.

stdout OutputStream: ERROR(/OutputStream) où le stdout sera consigné.

stderr OutputStream: ERROR(/OutputStream) où le "stderr" sera consigné.

command String: commande à exécuter.

Renvoie
CommandResult Une CommandResult contenant l'état et les journaux.

RemoteSshCommandExec

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

Exécutez une commande sur l'instance distante à l'aide de ssh.

Paramètres
remoteInstance GceAvdInfo: GceAvdInfo décrivant l'appareil.

options TestDeviceOptions: un TestDeviceOptions décrivant les options de l'appareil à utiliser pour Appareil GCE.

runUtil IRunUtil: IRunUtil permettant d'exécuter des commandes.

timeoutMs long: en milliseconde pour que la récupération se termine.

command String: commande à exécuter.

Renvoie
CommandResult Une CommandResult contenant l'état et les journaux.