BaseHostJUnit4Prueba
public abstract class BaseHostJUnit4Test
extends Object
implements IAbiReceiver , ITestInformationReceiver
java.lang.Objeto |
↳ | com.android.tradefed.testtype.junit4.BaseHostJUnit4Test |
Clase de prueba base para ejecutar pruebas de estilo JUnit4 del host. Esta clase brinda soporte para instalar, ejecutar y limpiar pruebas de instrumentación desde el lado del host. Esta clase es compatible con múltiples dispositivos. Debería ser la única fuente de verdad para ejecutar pruebas de instrumentación desde el lado del host para evitar la duplicación de utilidades y clases base.
Resumen
Métodos públicos |
---|
final void | autoTearDown () Desmontaje automático de todas las apk instaladas. |
final IAbi | getAbi () |
final IBuildInfo | getBuild () |
final ITestDevice | getDevice () |
final IInvocationContext | getInvocationContext () |
final TestRunResult | getLastDeviceRunResults () Devuelve el TestRunResult resultante de los últimos runDeviceTests que se ejecutaron. |
final | getListDevices () |
TestInformation | getTestInformation () |
boolean | hasDeviceFeature (String feature) |
final void | installPackage ( DeviceTestRunOptions options) Instale una apk basada en DeviceTestRunOptions en el dispositivo. |
final void | installPackage (String apkFileName, String... options) Instalar una apk según su nombre en el dispositivo. |
final void | installPackage ( ITestDevice device, String apkFileName, String... options) Instale una apk con su nombre en un dispositivo determinado. |
final void | installPackageAsUser ( ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options) Instale una apk con su nombre para un usuario específico en un dispositivo determinado. |
final void | installPackageAsUser (String apkFileName, boolean grantPermission, int userId, String... options) Instalar una apk con su nombre para un usuario específico. |
final boolean | isPackageInstalled (String pkg) Comprueba si un paquete con un nombre determinado está instalado en el dispositivo |
final boolean | isPackageInstalled ( ITestDevice device, String pkg) Comprueba si un paquete con un nombre determinado está instalado en el dispositivo |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs) Método para ejecutar un paquete de instrumentación instalado. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs) Método para ejecutar un paquete de instrumentación instalado. |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners) Método para ejecutar un paquete de instrumentación instalado. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs) Método para ejecutar un paquete de instrumentación instalado. |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, instrumentationArgs) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, instrumentationArgs) Método para ejecutar un paquete de instrumentación instalado. |
final boolean | runDeviceTests (String pkgName, String testClassName, String testMethodName) Método para ejecutar un paquete de instrumentación instalado. |
final boolean | runDeviceTests ( DeviceTestRunOptions options) Ejecuta la instrumentación basada en la información de DeviceTestRunOptions . |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners) Método para ejecutar un paquete de instrumentación instalado. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName) Método para ejecutar un paquete de instrumentación instalado. |
final boolean | runDeviceTests (String pkgName, String testClassName, Integer userId, Long testTimeoutMs) Método para ejecutar un paquete de instrumentación instalado. |
final boolean | runDeviceTests (String pkgName, String testClassName) Método para ejecutar un paquete de instrumentación instalado. |
final boolean | runDeviceTests (String pkgName, String testClassName, Long testTimeoutMs) Método para ejecutar un paquete de instrumentación instalado. |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners) Método para ejecutar un paquete de instrumentación instalado. |
final boolean | runDeviceTests (String runner, String pkgName, String testClassName, String testMethodName) Método para ejecutar un paquete de instrumentación instalado. |
final void | setAbi ( IAbi abi) |
final void | setTestInformation ( TestInformation testInformation) |
final String | uninstallPackage (String pkgName) Desinstala un paquete en el dispositivo. |
final String | uninstallPackage ( ITestDevice device, String pkgName) Desinstala un paquete en el dispositivo |
Constructores públicos
BaseHostJUnit4Prueba
public BaseHostJUnit4Test ()
Métodos públicos
desmontaje automático
public final void autoTearDown ()
Desmontaje automático de todas las apk instaladas. Esto desinstalará todos los apk del dispositivo en el que estaban instalados.
obtenerAbi
public final IAbi getAbi ()
obtenerConstruir
public final IBuildInfo getBuild ()
obtener dispositivo
public final ITestDevice getDevice ()
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
Devuelve el TestRunResult
resultante de los últimos runDeviceTests que se ejecutaron. O nulo si no hay resultados disponibles.
obtenerListDispositivos
public final getListDevices ()
tiene característica del dispositivo
public boolean hasDeviceFeature (String feature)
Parámetros |
---|
feature | String |
paquete de instalación
public final void installPackage (DeviceTestRunOptions options)
Instale una apk basada en DeviceTestRunOptions
en el dispositivo. Apk se limpiará automáticamente.
Parámetros |
---|
options | DeviceTestRunOptions : Las opciones de instalación del paquete. |
paquete de instalación
public final void installPackage (String apkFileName,
String... options)
Instalar una apk según su nombre en el dispositivo. Apk se limpiará automáticamente.
Parámetros |
---|
apkFileName | String : el nombre del archivo apk. |
options | String : opciones adicionales dadas al comando de instalación |
paquete de instalación
public final void installPackage (ITestDevice device,
String apkFileName,
String... options)
Instale una apk con su nombre en un dispositivo determinado. Apk se limpiará automáticamente.
Parámetros |
---|
device | ITestDevice : el ITestDevice en el que instalar el apk. |
apkFileName | String : el nombre del archivo apk. |
options | String : opciones adicionales dadas al comando de instalación |
instalarPackageAsUser
public final void installPackageAsUser (ITestDevice device,
String apkFileName,
boolean grantPermission,
int userId,
String... options)
Instale una apk con su nombre para un usuario específico en un dispositivo determinado.
Parámetros |
---|
device | ITestDevice : el ITestDevice en el que instalar el apk. |
apkFileName | String : el nombre del archivo apk. |
grantPermission | boolean : si se debe pasar el indicador de otorgar permiso al instalar el apk. |
userId | int : la identificación del usuario donde instalar el apk. |
options | String : opciones adicionales dadas al comando de instalación |
instalarPackageAsUser
public final void installPackageAsUser (String apkFileName,
boolean grantPermission,
int userId,
String... options)
Instalar una apk con su nombre para un usuario específico.
Parámetros |
---|
apkFileName | String : el nombre del archivo apk. |
grantPermission | boolean : si se debe pasar el indicador de otorgar permiso al instalar el apk. |
userId | int : la identificación del usuario donde instalar el apk. |
options | String : opciones adicionales dadas al comando de instalación |
isPackageInstalled
public final boolean isPackageInstalled (String pkg)
Comprueba si un paquete con un nombre determinado está instalado en el dispositivo
Parámetros |
---|
pkg | String : el nombre del paquete |
Devoluciones |
---|
boolean | Verdadero si el paquete se encuentra en el dispositivo. |
isPackageInstalled
public final boolean isPackageInstalled (ITestDevice device,
String pkg)
Comprueba si un paquete con un nombre determinado está instalado en el dispositivo
Parámetros |
---|
device | ITestDevice : el dispositivo que debe desinstalar el paquete. |
pkg | String : el nombre del paquete |
Devoluciones |
---|
boolean | Verdadero si el paquete se encuentra en el dispositivo. |
ejecutar pruebas de dispositivos
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs)
Método para ejecutar un paquete de instrumentación instalado. Utilice getLastDeviceRunResults()
inmediatamente después para obtener los detalles de los resultados.
Parámetros |
---|
device | ITestDevice : el dispositivo contra el cual ejecutar la instrumentación. |
pkgName | String : el nombre del paquete a ejecutar. |
testClassName | String : el nombre de la clase de prueba que se ejecutará. |
testMethodName | String : el nombre del método de prueba en la clase que se ejecutará. |
userId | Integer : la identificación del usuario contra el que ejecutar la prueba. puede ser nulo. |
testTimeoutMs | Long : el tiempo de espera en milisegundos que se aplicará a cada caso de prueba. |
Devoluciones |
---|
boolean | Cierto si tiene éxito sin fracaso. Falso en caso contrario. |
ejecutar pruebas de dispositivos
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs)
Método para ejecutar un paquete de instrumentación instalado. Utilice getLastDeviceRunResults()
inmediatamente después para obtener los detalles de los resultados.
Parámetros |
---|
device | ITestDevice : el dispositivo contra el cual ejecutar la instrumentación. |
pkgName | String : el nombre del paquete a ejecutar. |
testClassName | String : el nombre de la clase de prueba que se ejecutará. |
testMethodName | String : el nombre del método de prueba en la clase que se ejecutará. |
testTimeoutMs | Long : el tiempo de espera en milisegundos que se aplicará a cada caso de prueba. |
maxTimeToOutputMs | Long : el tiempo de espera máximo que tiene la prueba para comenzar a generar algo. |
maxInstrumentationTimeoutMs | Long : el tiempo de espera máximo que debe completar la instrumentación completa. |
Devoluciones |
---|
boolean | Cierto si tiene éxito sin fracaso. Falso en caso contrario. |
ejecutar pruebas de dispositivos
public final boolean runDeviceTests (ITestDevice device,
String runner,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs,
boolean checkResults,
boolean isHiddenApiCheckDisabled,
boolean isTestApiCheckDisabled,
boolean isIsolatedStorageDisabled,
boolean isWindowAnimationDisabled,
instrumentationArgs,
extraListeners)
Método para ejecutar un paquete de instrumentación instalado. Utilice getLastDeviceRunResults()
inmediatamente después para obtener los detalles de los resultados.
Parámetros |
---|
device | ITestDevice : el dispositivo contra el cual ejecutar la instrumentación. |
runner | String |
pkgName | String : el nombre del paquete a ejecutar. |
testClassName | String : el nombre de la clase de prueba que se ejecutará. |
testMethodName | String : el nombre del método de prueba en la clase que se ejecutará. |
userId | Integer : la identificación del usuario contra el que ejecutar la prueba. puede ser nulo. |
testTimeoutMs | Long : el tiempo de espera en milisegundos que se aplicará a cada caso de prueba. |
maxTimeToOutputMs | Long : el tiempo de espera máximo que tiene la prueba para comenzar a generar algo. |
maxInstrumentationTimeoutMs | Long : el tiempo de espera máximo que debe completar la instrumentación completa. |
checkResults | boolean : si se comprueban o no los resultados en busca de fallos. |
isHiddenApiCheckDisabled | boolean : si debemos o no deshabilitar la verificación de API oculta. |
isTestApiCheckDisabled | boolean : si debemos o no deshabilitar la verificación de la API de prueba. |
isIsolatedStorageDisabled | boolean : si debemos o no deshabilitar el almacenamiento aislado. |
isWindowAnimationDisabled | boolean : si debemos o no desactivar la animación de la ventana. |
instrumentationArgs | : argumentos para pasar a la instrumentación. |
extraListeners | |
Devoluciones |
---|
boolean | Cierto si tuvo éxito sin fracaso. Falso en caso contrario. |
ejecutar pruebas de dispositivos
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Long testTimeoutMs)
Método para ejecutar un paquete de instrumentación instalado. Utilice getLastDeviceRunResults()
inmediatamente después para obtener los detalles de los resultados.
Parámetros |
---|
device | ITestDevice : el dispositivo contra el cual ejecutar la instrumentación. |
pkgName | String : el nombre del paquete a ejecutar. |
testClassName | String : el nombre de la clase de prueba que se ejecutará. |
testMethodName | String : el nombre del método de prueba en la clase que se ejecutará. |
testTimeoutMs | Long : el tiempo de espera en milisegundos que se aplicará a cada caso de prueba. |
Devoluciones |
---|
boolean | Cierto si tiene éxito sin fracaso. Falso en caso contrario. |
ejecutar pruebas de dispositivos
public final boolean runDeviceTests (ITestDevice device,
String runner,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs,
boolean checkResults,
boolean isHiddenApiCheckDisabled,
instrumentationArgs)
Método para ejecutar un paquete de instrumentación instalado. Utilice getLastDeviceRunResults()
inmediatamente después para obtener los detalles de los resultados.
Parámetros |
---|
device | ITestDevice : el dispositivo contra el cual ejecutar la instrumentación. |
runner | String |
pkgName | String : el nombre del paquete a ejecutar. |
testClassName | String : el nombre de la clase de prueba que se ejecutará. |
testMethodName | String : el nombre del método de prueba en la clase que se ejecutará. |
userId | Integer : la identificación del usuario contra el que ejecutar la prueba. puede ser nulo. |
testTimeoutMs | Long : el tiempo de espera en milisegundos que se aplicará a cada caso de prueba. |
maxTimeToOutputMs | Long : el tiempo de espera máximo que tiene la prueba para comenzar a generar algo. |
maxInstrumentationTimeoutMs | Long : el tiempo de espera máximo que debe completar la instrumentación completa. |
checkResults | boolean : si se comprueban o no los resultados en busca de fallos. |
isHiddenApiCheckDisabled | boolean : si debemos o no deshabilitar la verificación de API oculta. |
instrumentationArgs | : argumentos para pasar a la instrumentación. |
Devoluciones |
---|
boolean | Cierto si tuvo éxito sin fracaso. Falso en caso contrario. |
ejecutar pruebas de dispositivos
public final boolean runDeviceTests (String pkgName,
String testClassName,
String testMethodName)
Método para ejecutar un paquete de instrumentación instalado. Utilice getLastDeviceRunResults()
inmediatamente después para obtener los detalles de los resultados.
Parámetros |
---|
pkgName | String : el nombre del paquete a ejecutar. |
testClassName | String : el nombre de la clase de prueba que se ejecutará. |
testMethodName | String : el nombre del método de prueba en la clase que se ejecutará. |
Devoluciones |
---|
boolean | Cierto si tiene éxito sin fracaso. Falso en caso contrario. |
ejecutar pruebas de dispositivos
public final boolean runDeviceTests (DeviceTestRunOptions options)
Ejecuta la instrumentación basada en la información de DeviceTestRunOptions
.
Parámetros |
---|
options | DeviceTestRunOptions : DeviceTestRunOptions que controla la configuración de la instrumentación. |
Devoluciones |
---|
boolean | Cierto si tuvo éxito sin fracaso. Falso en caso contrario. |
ejecutar pruebas de dispositivos
public final boolean runDeviceTests (ITestDevice device,
String runner,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs,
boolean checkResults,
boolean isHiddenApiCheckDisabled,
boolean isTestApiCheckDisabled,
boolean isIsolatedStorageDisabled,
boolean isWindowAnimationDisabled,
boolean isRestartDisabled,
instrumentationArgs,
extraListeners)
Método para ejecutar un paquete de instrumentación instalado. Utilice getLastDeviceRunResults()
inmediatamente después para obtener los detalles de los resultados.
Parámetros |
---|
device | ITestDevice : el dispositivo contra el cual ejecutar la instrumentación. |
runner | String |
pkgName | String : el nombre del paquete a ejecutar. |
testClassName | String : el nombre de la clase de prueba que se ejecutará. |
testMethodName | String : el nombre del método de prueba en la clase que se ejecutará. |
userId | Integer : la identificación del usuario contra el que ejecutar la prueba. puede ser nulo. |
testTimeoutMs | Long : el tiempo de espera en milisegundos que se aplicará a cada caso de prueba. |
maxTimeToOutputMs | Long : el tiempo de espera máximo que tiene la prueba para comenzar a generar algo. |
maxInstrumentationTimeoutMs | Long : el tiempo de espera máximo que debe completar la instrumentación completa. |
checkResults | boolean : si se comprueban o no los resultados en busca de fallos. |
isHiddenApiCheckDisabled | boolean : si debemos o no deshabilitar la verificación de API oculta. |
isTestApiCheckDisabled | boolean : si debemos o no deshabilitar la verificación de la API de prueba. |
isIsolatedStorageDisabled | boolean : si debemos o no deshabilitar el almacenamiento aislado. |
isWindowAnimationDisabled | boolean : si debemos o no desactivar la animación de la ventana. |
isRestartDisabled | boolean |
instrumentationArgs | : argumentos para pasar a la instrumentación. |
extraListeners | |
Devoluciones |
---|
boolean | Cierto si tuvo éxito sin fracaso. Falso en caso contrario. |
ejecutar pruebas de dispositivo
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName)
Método para ejecutar un paquete de instrumentación instalado. Utilice getLastDeviceRunResults()
inmediatamente después para obtener los detalles de los resultados.
Parámetros |
---|
device | ITestDevice : el dispositivo contra el cual ejecutar la instrumentación. |
pkgName | String : el nombre del paquete a ejecutar. |
testClassName | String : el nombre de la clase de prueba que se ejecutará. |
testMethodName | String : el nombre del método de prueba en la clase que se ejecutará. |
Devoluciones |
---|
boolean | Cierto si tiene éxito sin fracaso. Falso en caso contrario. |
ejecutar pruebas de dispositivo
public final boolean runDeviceTests (String pkgName,
String testClassName,
Integer userId,
Long testTimeoutMs)
Método para ejecutar un paquete de instrumentación instalado. Utilice getLastDeviceRunResults()
inmediatamente después para obtener los detalles de los resultados.
Parámetros |
---|
pkgName | String : el nombre del paquete a ejecutar. |
testClassName | String : el nombre de la clase de prueba que se ejecutará. |
userId | Integer : la identificación del usuario contra el que ejecutar la prueba. puede ser nulo. |
testTimeoutMs | Long : el tiempo de espera en milisegundos que se aplicará a cada caso de prueba. |
Devoluciones |
---|
boolean | Cierto si tiene éxito sin fracaso. Falso en caso contrario. |
ejecutar pruebas de dispositivo
public final boolean runDeviceTests (String pkgName,
String testClassName)
Método para ejecutar un paquete de instrumentación instalado. Utilice getLastDeviceRunResults()
inmediatamente después para obtener los detalles de los resultados.
Parámetros |
---|
pkgName | String : el nombre del paquete a ejecutar. |
testClassName | String : el nombre de la clase de prueba que se ejecutará. |
Devoluciones |
---|
boolean | Cierto si tiene éxito sin fracaso. Falso en caso contrario. |
ejecutar pruebas de dispositivo
public final boolean runDeviceTests (String pkgName,
String testClassName,
Long testTimeoutMs)
Método para ejecutar un paquete de instrumentación instalado. Utilice getLastDeviceRunResults()
inmediatamente después para obtener los detalles de los resultados.
Parámetros |
---|
pkgName | String : el nombre del paquete a ejecutar. |
testClassName | String : el nombre de la clase de prueba que se ejecutará. |
testTimeoutMs | Long : el tiempo de espera en milisegundos que se aplicará a cada caso de prueba. |
Devoluciones |
---|
boolean | Cierto si tiene éxito sin fracaso. Falso en caso contrario. |
ejecutar pruebas de dispositivo
public final boolean runDeviceTests (ITestDevice device,
String runner,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs,
boolean checkResults,
boolean isHiddenApiCheckDisabled,
boolean isTestApiCheckDisabled,
boolean isIsolatedStorageDisabled,
instrumentationArgs,
extraListeners)
Método para ejecutar un paquete de instrumentación instalado. Utilice getLastDeviceRunResults()
inmediatamente después para obtener los detalles de los resultados.
Parámetros |
---|
device | ITestDevice : el dispositivo contra el cual ejecutar la instrumentación. |
runner | String |
pkgName | String : el nombre del paquete a ejecutar. |
testClassName | String : el nombre de la clase de prueba que se ejecutará. |
testMethodName | String : el nombre del método de prueba en la clase que se ejecutará. |
userId | Integer : la identificación del usuario contra el que ejecutar la prueba. puede ser nulo. |
testTimeoutMs | Long : el tiempo de espera en milisegundos que se aplicará a cada caso de prueba. |
maxTimeToOutputMs | Long : el tiempo de espera máximo que tiene la prueba para comenzar a generar algo. |
maxInstrumentationTimeoutMs | Long : el tiempo de espera máximo que debe completar la instrumentación completa. |
checkResults | boolean : si se comprueban o no los resultados en busca de fallos. |
isHiddenApiCheckDisabled | boolean : si debemos o no deshabilitar la verificación de API oculta. |
isTestApiCheckDisabled | boolean : si debemos o no deshabilitar la verificación de la API de prueba. |
isIsolatedStorageDisabled | boolean : si debemos o no deshabilitar el almacenamiento aislado. |
instrumentationArgs | : argumentos para pasar a la instrumentación. |
extraListeners | |
Devoluciones |
---|
boolean | Cierto si tuvo éxito sin fracaso. Falso en caso contrario. |
ejecutar pruebas de dispositivo
public final boolean runDeviceTests (String runner,
String pkgName,
String testClassName,
String testMethodName)
Método para ejecutar un paquete de instrumentación instalado. Utilice getLastDeviceRunResults()
inmediatamente después para obtener los detalles de los resultados.
Parámetros |
---|
runner | String : el corredor de instrumentación que se utilizará. |
pkgName | String : el nombre del paquete a ejecutar. |
testClassName | String : el nombre de la clase de prueba que se ejecutará. |
testMethodName | String : el nombre del método de prueba en la clase que se ejecutará. |
Devoluciones |
---|
boolean | Cierto si tiene éxito sin fracaso. Falso en caso contrario. |
conjuntoAbi
public final void setAbi (IAbi abi)
public final void setTestInformation (TestInformation testInformation)
Parámetros |
---|
testInformation | TestInformation |
desinstalar paquete
public final String uninstallPackage (String pkgName)
Desinstala un paquete en el dispositivo.
Parámetros |
---|
pkgName | String : el paquete de Android para desinstalar |
Devoluciones |
---|
String | una String con un código de error, o null si se realizó correctamente |
desinstalar paquete
public final String uninstallPackage (ITestDevice device,
String pkgName)
Desinstala un paquete en el dispositivo
Parámetros |
---|
device | ITestDevice : el dispositivo que debe desinstalar el paquete. |
pkgName | String : el paquete de Android para desinstalar |
Devoluciones |
---|
String | una String con un código de error, o null si se realizó correctamente |