Narzędzie do działania urządzenia

public class DeviceActionUtil
extends Object

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


Klasa narzędziowa do wykonywania działań na urządzeniu.

Podsumowanie

Zagnieżdżone klasy

class DeviceActionUtil.DeviceActionConfigError

Wyjątek związany z błędem konfiguracji. 

Metody publiczne

static DeviceActionUtil create(File deviceActionMainJar, File bundletoolJar)

Tworzy instancję.

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

Wykonuje polecenie działania na urządzeniu.

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

Generuje plik dziennika hosta.

void saveToLogs(DeviceActionUtil.Command cmd, ITestLogger testLogger)

Zapisuje wszystkie wygenerowane pliki w logach testowych.

Metody publiczne

utwórz

public static DeviceActionUtil create (File deviceActionMainJar, 
                File bundletoolJar)

Tworzy instancję.

Parametry
deviceActionMainJar File

bundletoolJar File

Zwroty
DeviceActionUtil

Rzuty
DeviceActionUtil.DeviceActionConfigError

Wykonaj

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

Wykonuje polecenie działania na urządzeniu.

Parametry
command DeviceActionUtil.Command: do wykonania.

deviceId String: urządzenia.

actionArgs : argumenty działania elementu command.

Zwroty
CommandResult

findExecutableOnPath

public static File findExecutableOnPath (String name)

Parametry
name String

Zwroty
File

Rzuty
DeviceActionUtil.DeviceActionConfigError

Generuj plik dziennika

public void generateLogFile (CommandResult result)

Generuje plik dziennika hosta.

Parametry
result CommandResult

zapiszToLogs

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

Zapisuje wszystkie wygenerowane pliki w logach testowych.

Parametry
cmd DeviceActionUtil.Command

testLogger ITestLogger