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 en cas d'erreur de configuration. 

Méthodes publiques

static DeviceActionUtil create(File deviceActionMainJar, File bundletoolJar)

Crée une instance.

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

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

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

Il 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, 
                 actionArgs)

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

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

deviceId String: de l'appareil.

actionArgs : 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)

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

Paramètres
result CommandResult

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