RemoteSshUtil

public class RemoteSshUtil
extends Object

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


Utilitaire pour 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

distantSshCommandExec

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 : Le GceAvdInfo qui décrit le périphérique.

options TestDeviceOptions : un TestDeviceOptions décrivant les options de périphérique à utiliser pour le périphérique GCE.

runUtil IRunUtil : un IRunUtil pour exécuter des commandes.

timeoutMs long : en millisecondes pour que la récupération soit terminée

stdout OutputStream : Une ERROR(/OutputStream) où la sortie standard sera enregistrée.

stderr OutputStream : Une ERROR(/OutputStream) où le stderr sera enregistré.

command String : La commande à exécuter.

Retour
CommandResult Un CommandResult contenant l’état et les journaux.

distantSshCommandExec

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 : Le GceAvdInfo qui décrit le périphérique.

options TestDeviceOptions : un TestDeviceOptions décrivant les options de périphérique à utiliser pour le périphérique GCE.

runUtil IRunUtil : un IRunUtil pour exécuter des commandes.

timeoutMs long : en millisecondes pour que la récupération soit terminée

command String : La commande à exécuter.

Retour
CommandResult Un CommandResult contenant l’état et les journaux.