ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

java.lang.Object
   ↳ com.android.tradefed.testtype.binary.ExecutableBaseTest (link em inglês)
     ↳ com.android.tradefed.testtype.binary.ExecutableTargetTest


O executor de testes para um executável no destino. O executor implementa IDeviceTest, a execução do binário em um dispositivo.

Resumo

Construtores públicos

ExecutableTargetTest()

Métodos públicos

String findBinary(String binary)

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

ITestDevice getDevice()

Colocar o dispositivo em teste.

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

Realmente, executa o binário no caminho fornecido.

void setDevice(ITestDevice device)

Injete o dispositivo em teste.

Métodos protegidos

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

Confira o resultado do comando de teste.

boolean getSkipBinaryCheck()

Construtores públicos

ExecutableTargetTest

public ExecutableTargetTest ()

Métodos públicos

findBinary

public String findBinary (String binary)

Procure 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 for encontrado.

Gera
DeviceNotAvailableException

getDevice

public ITestDevice getDevice ()

Colocar o dispositivo em teste.

Retorna
ITestDevice ITestDevice

runBinário

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

Realmente, executa o binário no caminho fornecido.

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

listener ITestInvocationListener: o listener para onde relatar os resultados.

description TestDescription: o teste em andamento.

Gera
DeviceNotAvailableException

Definir dispositivo

public void setDevice (ITestDevice device)

Injete o dispositivo em teste.

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

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