ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

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


Ejecutor de pruebas para ejecutables que se ejecutan en el destino El ejecutor implementa IDeviceTest, ya que el objeto binario se ejecute en un dispositivo.

Resumen

Constructores públicos

ExecutableTargetTest()

Métodos públicos

String findBinary(String binary)

Busca el objeto binario para poder ejecutarlo.

ITestDevice getDevice()

Pon el dispositivo a prueba.

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

Ejecuta el objeto binario en la ruta de acceso indicada.

void setDevice(ITestDevice device)

Inyecta el dispositivo a prueba.

Métodos protegidos

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

Verifica el resultado del comando de prueba.

boolean getSkipBinaryCheck()

Constructores públicos

ExecutableTargetTest

public ExecutableTargetTest ()

Métodos públicos

buscarBinario

public String findBinary (String binary)

Busca el objeto binario para poder ejecutarlo.

Parámetros
binary String: Es la ruta de acceso del objeto binario o, simplemente, el nombre del objeto binario.

Muestra
String La ruta de acceso al objeto binario; si no se encuentra, es nulo.

Arroja
DeviceNotAvailableException

getDevice

public ITestDevice getDevice ()

Pon el dispositivo a prueba.

Muestra
ITestDevice ITestDevice

ejecutar Objeto binario

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

Ejecuta el objeto binario en la ruta de acceso indicada.

Parámetros
binaryPath String: Es la ruta de acceso del objeto binario.

listener ITestInvocationListener: Es el objeto de escucha donde se informan los resultados.

description TestDescription: La prueba en curso.

Arroja
DeviceNotAvailableException

SetDevice

public void setDevice (ITestDevice device)

Inyecta el dispositivo a prueba.

Parámetros
device ITestDevice: Es el ITestDevice que se usará.

Métodos protegidos

Resultado de comando de verificación

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

Verifica el resultado del comando de prueba.

Parámetros
result CommandResult: Es el resultado de la prueba del comando CommandResult.

listener ITestInvocationListener: el ITestInvocationListener

description TestDescription: La prueba en curso.

getSkipBinaryCheck.

protected boolean getSkipBinaryCheck ()

Muestra
boolean