ExecutableTargetTest
public
class
ExecutableTargetTest
extends ExecutableBaseTest
implements
IDeviceTest
java.lang.Object | ||
↳ | 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 ejecuta en un dispositivo.
Resumen
Campos | |
---|---|
public
static
final
String |
DEVICE_LOST_ERROR
|
public
static
final
String |
ROOT_LOST_ERROR
|
Constructores públicos | |
---|---|
ExecutableTargetTest()
|
Métodos públicos | |
---|---|
String
|
findBinary(String binary)
Busca el objeto binario para poder ejecutarlo. |
ITestDevice
|
getDevice()
Obtén el dispositivo en prueba. |
void
|
runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)
Ejecuta el objeto binario en la ruta de acceso especificada. |
void
|
setDevice(ITestDevice device)
Inyecta el dispositivo en prueba. |
FailureDescription
|
shouldAbortRun(TestDescription description)
Verifica si la prueba debe finalizar antes de tiempo. |
Métodos protegidos | |
---|---|
void
|
checkCommandResult(CommandResult result, ITestInvocationListener listener, TestDescription description)
Verifica el resultado del comando de prueba. |
boolean
|
getSkipBinaryCheck()
|
Campos
DEVICE_LOST_ERROR
public static final String DEVICE_LOST_ERROR
ROOT_LOST_ERROR
public static final String ROOT_LOST_ERROR
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 su nombre. |
Muestra | |
---|---|
String |
La ruta de acceso al objeto binario; si no se encuentra, es nulo. |
Arroja | |
---|---|
DeviceNotAvailableException |
getDevice
public ITestDevice getDevice ()
Obtén el dispositivo en prueba.
Muestra | |
---|---|
ITestDevice |
ITestDevice |
runBinary
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 en el que se informan los resultados. |
description |
TestDescription : La prueba está en curso. |
Arroja | |
---|---|
DeviceNotAvailableException |
SetDevice
public void setDevice (ITestDevice device)
Inyecta el dispositivo en prueba.
Parámetros | |
---|---|
device |
ITestDevice : Es el ITestDevice que se usará. |
shouldAbortRun
public FailureDescription shouldAbortRun (TestDescription description)
Verifica si la prueba debe finalizar antes de tiempo.
Parámetros | |
---|---|
description |
TestDescription : La prueba en curso. |
Muestra | |
---|---|
FailureDescription |
FailureDescription si se debe finalizar el bucle de ejecución. |
Métodos protegidos
checkCommandResult
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 |