DeviceActionUtil

public class DeviceActionUtil
extends Object

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


Uma classe de utilitário 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, actionArgs)

Executa um comando de ação do dispositivo.

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

Gera o arquivo de registros do host.

void saveToLogs(DeviceActionUtil.Command cmd, ITestLogger testLogger)

Salva todos os arquivos gerados para testar os registros.

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

executar

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

Executa um comando de ação do dispositivo.

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

deviceId String: do dispositivo.

actionArgs : 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 registros do host.

Parâmetros
result CommandResult

salvarToLogs

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

Salva todos os arquivos gerados para testar os registros.

Parâmetros
cmd DeviceActionUtil.Command

testLogger ITestLogger