DeviceActionUtil

public class DeviceActionUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.DeviceActionUtil


Classe utilitaire permettant d'exécuter des actions sur l'appareil.

Résumé

Classes imbriquées

class DeviceActionUtil.DeviceActionConfigError

Exception pour une erreur de configuration. 

Méthodes publiques

static DeviceActionUtil create(File deviceActionMainJar, File bundletoolJar)

Crée une instance.

CommandResult execute(DeviceActionUtil.Command command, String deviceId, List<String> actionArgs)

Exécute une commande d'action sur un appareil.

static File findExecutableOnPath(String name)
void generateLogFile(CommandResult result)

Génère le fichier journal de l'hôte.

void saveToLogs(DeviceActionUtil.Command cmd, ITestLogger testLogger)

Enregistre tous les fichiers générés dans les journaux de test.

Méthodes publiques

create

public static DeviceActionUtil create (File deviceActionMainJar, 
                File bundletoolJar)

Crée une instance.

Paramètres
deviceActionMainJar File

bundletoolJar File

Renvoie
DeviceActionUtil

Génère
DeviceActionUtil.DeviceActionConfigError

exécuter

public CommandResult execute (DeviceActionUtil.Command command, 
                String deviceId, 
                List<String> actionArgs)

Exécute une commande d'action sur un appareil.

Paramètres
command DeviceActionUtil.Command : à exécuter.

deviceId String : de l'appareil.

actionArgs List : arguments d'action pour command.

Renvoie
CommandResult

findExecutableOnPath

public static File findExecutableOnPath (String name)

Paramètres
name String

Renvoie
File

Génère
DeviceActionUtil.DeviceActionConfigError

generateLogFile

public void generateLogFile (CommandResult result)

Génère le fichier journal de l'hôte.

Paramètres
result CommandResult

Génère
IOException

saveToLogs

public void saveToLogs (DeviceActionUtil.Command cmd, 
                ITestLogger testLogger)

Enregistre tous les fichiers générés dans les journaux de test.

Paramètres
cmd DeviceActionUtil.Command

testLogger ITestLogger

Génère
IOException