DeviceActionUtil

public class DeviceActionUtil
extends Object

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


Uma classe de utilitários para executar ações do dispositivo.

Resumo

Classes aninhadas

class DeviceActionUtil.DeviceActionConfigError

Exceção para erro de configuração. 

Métodos públicos

static DeviceActionUtil create(File deviceActionMainJar, File bundletoolJar)

Cria uma instância.

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

Executa um comando de ação do dispositivo.

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

Gera o arquivo de registro do host.

void saveToLogs(DeviceActionUtil.Command cmd, ITestLogger testLogger)

Salva todos os arquivos gerados nos registros de teste.

Métodos públicos

create

public static DeviceActionUtil create (File deviceActionMainJar, 
                File bundletoolJar)

Cria uma instância.

Parâmetros
deviceActionMainJar File

bundletoolJar File

Retorna
DeviceActionUtil

Gera
DeviceActionUtil.DeviceActionConfigError

execute

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

Executa um comando de ação do dispositivo.

Parâmetros
command DeviceActionUtil.Command: a ser executado.

deviceId String: do dispositivo.

actionArgs List: argumentos de ação para o command.

Retorna
CommandResult

findExecutableOnPath

public static File findExecutableOnPath (String name)

Parâmetros
name String

Retorna
File

Gera
DeviceActionUtil.DeviceActionConfigError

generateLogFile

public void generateLogFile (CommandResult result)

Gera o arquivo de registro do host.

Parâmetros
result CommandResult

Gera
IOException

saveToLogs

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

Salva todos os arquivos gerados nos registros de teste.

Parâmetros
cmd DeviceActionUtil.Command

testLogger ITestLogger

Gera
IOException