DeviceConcurrentUtil.ShellCommandCallable

public static abstract class DeviceConcurrentUtil.ShellCommandCallable
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.DeviceConcurrentUtil.ShellCommandCallable<V>


Un élément ERROR(/Callable) qui encapsule les détails de l'exécution de la commande shell sur un ITestDevice.

Vous devez implémenter processOutput(String) pour traiter la commande. la sortie et déterminer le retour de la Callable

Résumé

Constructeurs publics

ShellCommandCallable()
ShellCommandCallable(ITestDevice device, String command, long timeout)

Méthodes publiques

V call()
abstract V processOutput(String output)
ShellCommandCallable<V> setCommand(String command)
ShellCommandCallable<V> setDevice(ITestDevice device)
ShellCommandCallable<V> setTimeout(long timeout)

Constructeurs publics

ShellCommandCallable

public ShellCommandCallable ()

ShellCommandCallable

public ShellCommandCallable (ITestDevice device, 
                String command, 
                long timeout)

Paramètres
device ITestDevice

command String

timeout long

Méthodes publiques

appel

public V call ()

Renvoie
V

processOutput

public abstract V processOutput (String output)

Paramètres
output String

Renvoie
V

setCommand

public ShellCommandCallable<V> setCommand (String command)

Paramètres
command String

Renvoie
ShellCommandCallable<V>

Définir l'appareil

public ShellCommandCallable<V> setDevice (ITestDevice device)

Paramètres
device ITestDevice

Renvoie
ShellCommandCallable<V>

setTimeout

public ShellCommandCallable<V> setTimeout (long timeout)

Paramètres
timeout long

Renvoie
ShellCommandCallable<V>