ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

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


Es el ejecutor de pruebas para el ejecutable que se ejecuta en el destino. El ejecutor implementa IDeviceTest, ya que el objeto binario se ejecuta en un dispositivo.

Resumen

Constantes

String DEVICE_LOST_ERROR

String ROOT_LOST_ERROR

Constructores públicos

ExecutableTargetTest()

Métodos públicos

String findBinary(String binary)

Busca el objeto binario para poder ejecutarlo.

boolean getCollectTestsOnly()
ITestDevice getDevice()

Obtén el dispositivo que se probará.

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

Ejecuta el objeto binario en la ruta de acceso especificada.

void setDevice(ITestDevice device)

Inserta el dispositivo en prueba.

FailureDescription shouldAbortRun(TestDescription description)

Verifica si el testRun debe finalizar antes de tiempo.

Métodos protegidos

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

Verifica el resultado del comando de prueba.

boolean doesRunBinaryGenerateTestResults()
boolean doesRunBinaryGenerateTestRuns()
boolean getSkipBinaryCheck()

Constantes

DEVICE_LOST_ERROR

public static final String DEVICE_LOST_ERROR

Valor constante: "Se perdió el dispositivo antes de %s; se aborta la ejecución".

ROOT_LOST_ERROR

public static final String ROOT_LOST_ERROR

Valor constante: "Se perdió el acceso de administrador antes de %s; se aborta la ejecución".

Constructores públicos

ExecutableTargetTest

public ExecutableTargetTest ()

Métodos públicos

findBinary

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 Ruta de acceso al archivo binario o nulo si no se encuentra.

Arroja
DeviceNotAvailableException

getCollectTestsOnly

public boolean getCollectTestsOnly ()

Muestra
boolean

getDevice

public ITestDevice getDevice ()

Obtén el dispositivo que se probará.

Muestra
ITestDevice el ITestDevice

runBinary

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

Ejecuta el objeto binario en la ruta de acceso especificada.

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

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

description TestDescription: Es la prueba en curso.

Arroja
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

Inserta el dispositivo en prueba.

Parámetros
device ITestDevice: El ITestDevice que se usará

shouldAbortRun

public FailureDescription shouldAbortRun (TestDescription description)

Verifica si el testRun debe finalizar antes de tiempo.

Parámetros
description TestDescription: Es la prueba en curso.

Muestra
FailureDescription Es FailureDescription si el bucle de ejecución debe finalizar.

Métodos protegidos

checkCommandResult

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

Verifica el resultado del comando de prueba.

Parámetros
result CommandResult: Resultado de la prueba del comando CommandResult

listener ITestInvocationListener: El ITestInvocationListener

description TestDescription: Es la prueba en curso.

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Muestra
boolean

doesRunBinaryGenerateTestRuns

protected boolean doesRunBinaryGenerateTestRuns ()

Muestra
boolean

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

Muestra
boolean