DeviceActionUtil

public class DeviceActionUtil
extends Object

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


Uma classe de utilitário para executar ações de dispositivos.

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 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

executar

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

Executa um comando de ação do dispositivo.

Parâmetros
command DeviceActionUtil.Command: para executar.

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 registro do host.

Parâmetros
result CommandResult

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