DeviceActionUtil

public class DeviceActionUtil
extends Object

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


Вспомогательный класс для выполнения действий устройства.

Краткое содержание

Вложенные классы

class DeviceActionUtil.DeviceActionConfigError

Исключение из-за ошибки конфигурации.

Общедоступные методы

static DeviceActionUtil create (File deviceActionMainJar, File bundletoolJar)

Создаёт экземпляр.

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

Выполняет команду действия устройства.

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

Создаёт файл журнала хоста.

void saveToLogs ( DeviceActionUtil.Command cmd, ITestLogger testLogger)

Сохраняет все сгенерированные файлы в журналы тестирования.

Общедоступные методы

создавать

public static DeviceActionUtil create (File deviceActionMainJar, 
                File bundletoolJar)

Создаёт экземпляр.

Параметры
deviceActionMainJar File

bundletoolJar File

Возвраты
DeviceActionUtil

Броски
DeviceActionUtil.DeviceActionConfigError

выполнять

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

Выполняет команду действия устройства.

Параметры
command DeviceActionUtil.Command : для выполнения.

deviceId String : устройства.

actionArgs List : аргументы действия для command .

Возвраты
CommandResult

findExecutableOnPath

public static File findExecutableOnPath (String name)

Параметры
name String

Возвраты
File

Броски
DeviceActionUtil.DeviceActionConfigError

generateLogFile

public void generateLogFile (CommandResult result)

Создаёт файл журнала хоста.

Параметры
result CommandResult

Броски
IOException

saveToLogs

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

Сохраняет все сгенерированные файлы в журналы тестирования.

Параметры
cmd DeviceActionUtil.Command

testLogger ITestLogger

Броски
IOException