DeviceActionUtil

public class DeviceActionUtil
extends Object

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


Eine Dienstprogrammklasse zum Ausführen von Geräteaktionen.

Zusammenfassung

Verschachtelte Klassen

class DeviceActionUtil.DeviceActionConfigError

Ausnahme für Konfigurationsfehler. 

Öffentliche Methoden

static DeviceActionUtil create(File deviceActionMainJar, File bundletoolJar)

Erstellt eine Instanz.

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

Führt einen Geräteaktionsbefehl aus.

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

Generiert die Host-Protokolldatei.

void saveToLogs(DeviceActionUtil.Command cmd, ITestLogger testLogger)

Speichert alle generierten Dateien in Testprotokollen.

Öffentliche Methoden

create

public static DeviceActionUtil create (File deviceActionMainJar, 
                File bundletoolJar)

Erstellt eine Instanz.

Parameter
deviceActionMainJar File

bundletoolJar File

Returns
DeviceActionUtil

Ausgabe
DeviceActionUtil.DeviceActionConfigError

ausführen

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

Führt einen Geräteaktionsbefehl aus.

Parameter
command DeviceActionUtil.Command: auszuführen.

deviceId String: des Geräts.

actionArgs : Aktionsargumente für command.

Returns
CommandResult

findExecutableOnPath

public static File findExecutableOnPath (String name)

Parameter
name String

Returns
File

Ausgabe
DeviceActionUtil.DeviceActionConfigError

generierenLogDatei

public void generateLogFile (CommandResult result)

Generiert die Host-Protokolldatei.

Parameter
result CommandResult

„saveToLogs“

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

Speichert alle generierten Dateien in Testprotokollen.

Parameter
cmd DeviceActionUtil.Command

testLogger ITestLogger