Prueba de destino ejecutable
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 objetivo. 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 ()Ponga a prueba el dispositivo. |
void | runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)En realidad, ejecute el binario en la ruta indicada. |
void | setDevice ( ITestDevice device)Inyecte el dispositivo bajo prueba. |
Métodos protegidos | |
|---|---|
void | checkCommandResult ( CommandResult result, ITestInvocationListener listener, TestDescription description)Verifique el resultado del comando de prueba. |
boolean | getSkipBinaryCheck () |
Constructores públicos
Prueba de destino ejecutable
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 nula si no se encuentra. |
| Lanza | |
|---|---|
DeviceNotAvailableException | |
obtener dispositivo
public ITestDevice getDevice ()
Ponga a prueba el dispositivo.
| Devoluciones | |
|---|---|
ITestDevice | el ITestDevice |
ejecutarBinario
public void runBinary (String binaryPath,
ITestInvocationListener listener,
TestDescription description)En realidad, ejecute el binario en la ruta indicada.
| Parámetros | |
|---|---|
binaryPath | String : la ruta del binario. |
listener | ITestInvocationListener : el oyente donde informar 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)
Verifique el resultado del comando de prueba.
| Parámetros | |
|---|---|
result | CommandResult : resultado de la prueba del comando CommandResult |
listener | ITestInvocationListener : ITestInvocationListener |
description | TestDescription : la prueba en curso. |
getSkipBinaryCheck
protected boolean getSkipBinaryCheck ()
| Devoluciones | |
|---|---|
boolean | |