DeviceActionUtil

public class DeviceActionUtil
extends Object

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


Klasa Utility do wykonywania działań na urządzeniu.

Podsumowanie

Zagnieżdżone klasy

class DeviceActionUtil.DeviceActionConfigError

Wyjątek dla błędu konfiguracji. 

Metody publiczne

static DeviceActionUtil create(File deviceActionMainJar, File bundletoolJar)

Tworzy instancję.

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

Wykonuje polecenie działania urządzenia.

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

wykonać

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

Wykonuje polecenie działania urządzenia.

Parametry
command DeviceActionUtil.Command: do wykonania.

deviceId String: urządzenia.

actionArgs : parametry akcji command.

Zwroty
CommandResult

findExecutableOnPath

public static File findExecutableOnPath (String name)

Parametry
name String

Zwroty
File

Rzuty
DeviceActionUtil.DeviceActionConfigError

generateLogFile

public void generateLogFile (CommandResult result)

Generuje plik dziennika hosta.

Parametry
result CommandResult

saveToLogs

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

Zapisuje wszystkie wygenerowane pliki w logach testowych.

Parametry
cmd DeviceActionUtil.Command

testLogger ITestLogger