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