ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

java.lang.Object
   ↳ com.android.tradefed.testtype.binary.ExecutableBaseTest
     ↳ com.android.tradefed.testtype.binary.ExecutableTargetTest


Executor de teste para executáveis em execução no destino. O executor implementa IDeviceTest, já que o binário é executado em um dispositivo.

Resumo

Campos

public static final String DEVICE_LOST_ERROR

public static final String ROOT_LOST_ERROR

Construtores públicos

ExecutableTargetTest()

Métodos públicos

String findBinary(String binary)

Pesquise o binário para poder executá-lo.

ITestDevice getDevice()

Pegue o dispositivo em teste.

void runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)

Executa o binário no caminho fornecido.

void setDevice(ITestDevice device)

Injete o dispositivo em teste.

FailureDescription shouldAbortRun(TestDescription description)

Verifique se a execução de teste precisa ser encerrada antes do tempo.

Métodos protegidos

void checkCommandResult(CommandResult result, ITestInvocationListener listener, TestDescription description)

Confira o resultado do comando de teste.

boolean getSkipBinaryCheck()

Campos

DEVICE_LOST_ERROR

public static final String DEVICE_LOST_ERROR

ROOT_LOST_ERROR

public static final String ROOT_LOST_ERROR

Construtores públicos

ExecutableTargetTest

public ExecutableTargetTest ()

Métodos públicos

findBinary

public String findBinary (String binary)

Pesquise o binário para poder executá-lo.

Parâmetros
binary String: o caminho do binário ou simplesmente o nome do binário.

Retorna
String O caminho para o binário ou nulo, se não encontrado.

Gera
DeviceNotAvailableException

getDevice

public ITestDevice getDevice ()

Pegue o dispositivo em teste.

Retorna
ITestDevice o ITestDevice

runBinary

public void runBinary (String binaryPath, 
                ITestInvocationListener listener, 
                TestDescription description)

Executa o binário no caminho fornecido.

Parâmetros
binaryPath String: o caminho do binário.

listener ITestInvocationListener: o listener para informar os resultados.

description TestDescription: o teste em andamento.

Gera
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

Injete o dispositivo em teste.

Parâmetros
device ITestDevice: o ITestDevice a ser usado

shouldAbortRun

public FailureDescription shouldAbortRun (TestDescription description)

Verifique se a execução de teste precisa ser encerrada antecipadamente.

Parâmetros
description TestDescription: o teste em andamento.

Retorna
FailureDescription FailureDescription se o loop de execução precisar ser encerrado.

Métodos protegidos

checkCommandResult

protected void checkCommandResult (CommandResult result, 
                ITestInvocationListener listener, 
                TestDescription description)

Confira o resultado do comando de teste.

Parâmetros
result CommandResult: resultado do teste do comando CommandResult

listener ITestInvocationListener: o ITestInvocationListener

description TestDescription: o teste em andamento.

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

Retorna
boolean