Utilitário de comando

public final class CommandUtil
extends Object

java.lang.Object
   ↳ com.android.sts.common.CommandUtil


Coleção de utilitários para ajudar a executar comandos no dispositivo via adb

Resumo

Métodos públicos

static CommandResult runAndCheck(ITestDevice device, String cmd, int retries)

Executa o comando shell no dispositivo e gera AssumptionError se o comando não retornar 0.

static CommandResult runAndCheck(ITestDevice device, String cmd)

Executa o comando shell no dispositivo e gera AssumptionError se o comando não retornar 0.

Métodos públicos

executarAndVerificar

public static CommandResult runAndCheck (ITestDevice device, 
                String cmd, 
                int retries)

Executa o comando shell no dispositivo e gera AssumptionError se o comando não retornar 0.

Parâmetros
device ITestDevice: o dispositivo a ser usado.

cmd String: o comando a ser executado.

retries int: o número de novas tentativas

Retorna
CommandResult o resultado de device.executeShellV2Command

Gera
DeviceNotAvailableException

executarAndVerificar

public static CommandResult runAndCheck (ITestDevice device, 
                String cmd)

Executa o comando shell no dispositivo e gera AssumptionError se o comando não retornar 0.

Parâmetros
device ITestDevice: o dispositivo a ser usado.

cmd String: o comando a ser executado.

Retorna
CommandResult o resultado de device.executeShellV2Command

Gera
DeviceNotAvailableException