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

boolean getCollectTestsOnly()
ITestDevice getDevice()

Pegue o dispositivo em teste.

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

Executa o binário no caminho indicado.

void setDevice(ITestDevice device)

Injete o dispositivo em teste.

FailureDescription shouldAbortRun(TestDescription description)

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

Métodos protegidos

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

Confira o resultado do comando de teste.

boolean doesRunBinaryGenerateTestResults()
boolean doesRunBinaryGenerateTestRuns()
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

getCollectTestsOnly

public boolean getCollectTestsOnly ()

Retorna
boolean

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.

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Retorna
boolean

doesRunBinaryGenerateTestRuns

protected boolean doesRunBinaryGenerateTestRuns ()

Retorna
boolean

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

Retorna
boolean