ExecutávelTargetTest

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 execução executável no destino. O executor implementa IDeviceTest desde que o binário é executado 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 ()

Coloque o dispositivo em teste.

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

Na verdade, execute 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)

Verifique o resultado do comando de teste.

Construtores públicos

ExecutávelTargetTest

public ExecutableTargetTest ()

Métodos públicos

encontrarBinary

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.

devoluções
String O caminho para o binário ou nulo se não for encontrado.

lances
DeviceNotAvailableException

getDevice

public ITestDevice getDevice ()

Coloque o dispositivo em teste.

devoluções
ITestDevice o ITestDevice

runBinary

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

Na verdade, execute o binário no caminho fornecido.

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

listener ITestInvocationListener : O ouvinte onde relatar os resultados.

description TestDescription : O teste em andamento.

lances
DeviceNotAvailableException

setDevice

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)

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