ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

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


Ejecutor de prueba para ejecución ejecutable en el destino. El corredor implementa IDeviceTest desde que el binario se ejecuta en un dispositivo.

Resumen

Constructores públicos

ExecutableTargetTest ()

Métodos públicos

String findBinary (String binary)

Busca el binario para poder ejecutarlo.

ITestDevice getDevice ()

Obtenga el dispositivo bajo prueba.

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

En realidad, ejecute el binario en la ruta dada.

void setDevice ( ITestDevice device)

Inyecte el dispositivo bajo prueba.

Métodos protegidos

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

Compruebe el resultado del comando de prueba.

Constructores públicos

ExecutableTargetTest

public ExecutableTargetTest ()

Métodos públicos

encontrarBinario

public String findBinary (String binary)

Busca el binario para poder ejecutarlo.

Parámetros
binary String : la ruta del binario o simplemente el nombre del binario.

Devoluciones
String La ruta al binario, o nulo si no se encuentra.

Lanza
DeviceNotAvailableException

obtenerDispositivo

public ITestDevice getDevice ()

Obtenga el dispositivo bajo prueba.

Devoluciones
ITestDevice el ITestDevice

ejecutarBinario

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

En realidad, ejecute el binario en la ruta dada.

Parámetros
binaryPath String : la ruta del binario.

listener ITestInvocationListener : El oyente donde reportar los resultados.

description TestDescription : la prueba en curso.

Lanza
DeviceNotAvailableException

establecer dispositivo

public void setDevice (ITestDevice device)

Inyecte el dispositivo bajo prueba.

Parámetros
device ITestDevice : el ITestDevice a utilizar

Métodos protegidos

comprobarCommandResult

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

Compruebe el resultado del comando de prueba.

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

listener ITestInvocationListener : el ITestInvocationListener

description TestDescription : la prueba en curso.