DeviceTestRunOptions
public
class
DeviceTestRunOptions
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
Es una clase de compilador para opciones relacionadas con la ejecución de pruebas de dispositivos a través de BaseHostJUnit4Test.
Resumen
Constructores públicos | |
---|---|
DeviceTestRunOptions(String packageName)
|
Métodos públicos | |
---|---|
DeviceTestRunOptions
|
addExtraListener(ITestLifeCycleReceiver listener)
Agrega un objeto de escucha adicional a la instrumentación que se está ejecutando. |
DeviceTestRunOptions
|
addInstrumentationArg(String key, String value)
Agrega un argumento que se pasará a la instrumentación. |
void
|
clearExtraListeners()
|
void
|
clearInstrumentationArgs()
Borra todos los argumentos de instrumentación que se hayan establecido con |
String
|
getApkFileName()
Muestra el nombre del archivo APK para la instalación de APK. |
ITestDevice
|
getDevice()
|
|
getExtraListeners()
|
String[]
|
getInstallArgs()
Muestra opciones adicionales del comando install. |
|
getInstrumentationArgs()
|
Long
|
getMaxInstrumentationTimeoutMs()
|
Long
|
getMaxTimeToOutputMs()
|
String
|
getPackageName()
|
String
|
getRunner()
|
String
|
getTestClassName()
|
String
|
getTestMethodName()
|
Long
|
getTestTimeoutMs()
|
Integer
|
getUserId()
|
boolean
|
isForceQueryable()
Indica si el APK que se instalará debe ser consultable o no. |
boolean
|
isGrantPermission()
Indica si se deben otorgar permisos para la instalación del APK. |
boolean
|
isHiddenApiCheckDisabled()
|
boolean
|
isIsolatedStorageDisabled()
|
boolean
|
isRestartDisabled()
|
boolean
|
isTestApiCheckDisabled()
|
boolean
|
isWindowAnimationDisabled()
|
DeviceTestRunOptions
|
setApkFileName(String apkFileName)
Establece el nombre del archivo APK para la instalación del APK. |
DeviceTestRunOptions
|
setCheckResults(boolean checkResults)
Establece si se deben verificar o no los resultados de la ejecución de instrumentación y garantiza que no se hayan producido fallas. |
DeviceTestRunOptions
|
setDevice(ITestDevice device)
|
DeviceTestRunOptions
|
setDisableHiddenApiCheck(boolean disableHiddenApiCheck)
Establece si se debe agregar o no --no-hidden-api-checks al "instrumento am" que se usa desde el lado del host. |
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
Establece si se agrega o no el parámetro --no-isolated-storage al "instrumento am" que se usa desde el lado del host. |
DeviceTestRunOptions
|
setDisableRestart(boolean disableRestart)
Establece si se debe agregar --no-restart al "instrumento am" que se usa desde el lado del host. |
DeviceTestRunOptions
|
setDisableTestApiCheck(boolean disableTestApiCheck)
Establece si se debe agregar o no el parámetro --no-test-api-access al "instrumento de adb" que se usa desde el host. |
DeviceTestRunOptions
|
setDisableWindowAnimation(boolean disableWindowAnimation)
Establece si se agrega o no --no-window-animation al "instrumento am" que se usa desde el lado del host. |
DeviceTestRunOptions
|
setForceQueryable(boolean forceQueryable)
Establece |
DeviceTestRunOptions
|
setGrantPermission(boolean grantPermission)
Otorga permisos para la instalación del APK. |
DeviceTestRunOptions
|
setInstallArgs(String... installArgs)
Establece opciones adicionales del comando install. |
DeviceTestRunOptions
|
setMaxInstrumentationTimeoutMs(Long maxInstrumentationTimeoutMs)
Establece el tiempo máximo (en milisegundos) que la instrumentación completa tendrá que ejecutar y completar. |
DeviceTestRunOptions
|
setMaxTimeToOutputMs(Long maxTimeToOutputMs)
Establece el tiempo máximo (en milisegundos) que la instrumentación puede dejar de generar antes de detenerse. |
DeviceTestRunOptions
|
setRunner(String runner)
Establece el ejecutor de instrumentación que se debe usar para ejecutar la instrumentación. |
DeviceTestRunOptions
|
setTestClassName(String testClassName)
Establece el nombre de clase que debe ejecutar la instrumentación. |
DeviceTestRunOptions
|
setTestMethodName(String testMethodName)
Establece el nombre del método que debe ejecutar la instrumentación. |
DeviceTestRunOptions
|
setTestTimeoutMs(Long testTimeoutMs)
Establece el tiempo máximo (en milisegundos) que se puede ejecutar una prueba antes de que se interrumpa. |
DeviceTestRunOptions
|
setUserId(Integer userId)
Establece el ID de usuario en el que se debe ejecutar la instrumentación. |
boolean
|
shouldCheckResults()
|
Constructores públicos
DeviceTestRunOptions
public DeviceTestRunOptions (String packageName)
Parámetros | |
---|---|
packageName |
String |
Métodos públicos
addExtraListener
public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)
Agrega un objeto de escucha adicional a la instrumentación que se está ejecutando.
Parámetros | |
---|---|
listener |
ITestLifeCycleReceiver |
Muestra | |
---|---|
DeviceTestRunOptions |
addInstrumentationArg
public DeviceTestRunOptions addInstrumentationArg (String key, String value)
Agrega un argumento que se pasará a la instrumentación.
Parámetros | |
---|---|
key |
String |
value |
String |
Muestra | |
---|---|
DeviceTestRunOptions |
clearExtraListeners
public void clearExtraListeners ()
clearInstrumentationArgs
public void clearInstrumentationArgs ()
Borra todos los argumentos de instrumentación que se hayan establecido con addInstrumentationArg(String, String)
anteriormente.
getApkFileName
public String getApkFileName ()
Muestra el nombre del archivo APK para la instalación de APK.
Muestra | |
---|---|
String |
getExtraListeners
publicgetExtraListeners ()
Muestra | |
---|---|
|
getInstallArgs
public String[] getInstallArgs ()
Muestra opciones adicionales del comando install.
Muestra | |
---|---|
String[] |
getInstrumentationArgs
publicgetInstrumentationArgs ()
Muestra | |
---|---|
|
getMaxInstrumentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
Muestra | |
---|---|
Long |
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
Muestra | |
---|---|
Long |
getPackageName
public String getPackageName ()
Muestra | |
---|---|
String |
getRunner
public String getRunner ()
Muestra | |
---|---|
String |
getTestClassName
public String getTestClassName ()
Muestra | |
---|---|
String |
getTestMethodName
public String getTestMethodName ()
Muestra | |
---|---|
String |
getTestTimeoutMs
public Long getTestTimeoutMs ()
Muestra | |
---|---|
Long |
getUserId
public Integer getUserId ()
Muestra | |
---|---|
Integer |
isForceQueryable
public boolean isForceQueryable ()
Indica si el APK que se instalará debe ser consultable o no. El valor predeterminado es verdadero.
Muestra | |
---|---|
boolean |
isGrantPermission
public boolean isGrantPermission ()
Indica si se deben otorgar permisos para la instalación del APK.
Muestra | |
---|---|
boolean |
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
Muestra | |
---|---|
boolean |
isIsolatedStorageDisabled
public boolean isIsolatedStorageDisabled ()
Muestra | |
---|---|
boolean |
isRestartDisabled
public boolean isRestartDisabled ()
Muestra | |
---|---|
boolean |
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
Muestra | |
---|---|
boolean |
isWindowAnimationDisabled
public boolean isWindowAnimationDisabled ()
Muestra | |
---|---|
boolean |
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
Establece el nombre del archivo APK para la instalación del APK.
Parámetros | |
---|---|
apkFileName |
String |
Muestra | |
---|---|
DeviceTestRunOptions |
setCheckResults
public DeviceTestRunOptions setCheckResults (boolean checkResults)
Establece si se deben verificar o no los resultados de la ejecución de instrumentación y garantiza que no se hayan producido fallas.
Parámetros | |
---|---|
checkResults |
boolean |
Muestra | |
---|---|
DeviceTestRunOptions |
setDevice
public DeviceTestRunOptions setDevice (ITestDevice device)
Parámetros | |
---|---|
device |
ITestDevice |
Muestra | |
---|---|
DeviceTestRunOptions |
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
Establece si se debe agregar o no --no-hidden-api-checks al "instrumento am" que se usa desde el lado del host.
Parámetros | |
---|---|
disableHiddenApiCheck |
boolean |
Muestra | |
---|---|
DeviceTestRunOptions |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
Establece si se agrega o no el parámetro --no-isolated-storage al "instrumento am" que se usa desde el lado del host.
Parámetros | |
---|---|
disableIsolatedStorage |
boolean |
Muestra | |
---|---|
DeviceTestRunOptions |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
Establece si se debe agregar --no-restart al "instrumento am" que se usa desde el lado del host.
Parámetros | |
---|---|
disableRestart |
boolean |
Muestra | |
---|---|
DeviceTestRunOptions |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
Establece si se debe agregar o no el parámetro --no-test-api-access al "instrumento de adb" que se usa desde el host.
Parámetros | |
---|---|
disableTestApiCheck |
boolean |
Muestra | |
---|---|
DeviceTestRunOptions |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
Establece si se agrega o no --no-window-animation al "instrumento am" que se usa desde el lado del host.
Parámetros | |
---|---|
disableWindowAnimation |
boolean |
Muestra | |
---|---|
DeviceTestRunOptions |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
Establece false
si el apk que se instalará no debe ser consultable.
Parámetros | |
---|---|
forceQueryable |
boolean |
Muestra | |
---|---|
DeviceTestRunOptions |
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
Otorga permisos para la instalación del APK.
Parámetros | |
---|---|
grantPermission |
boolean |
Muestra | |
---|---|
DeviceTestRunOptions |
setInstallArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
Establece opciones adicionales del comando install.
Parámetros | |
---|---|
installArgs |
String |
Muestra | |
---|---|
DeviceTestRunOptions |
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
Establece el tiempo máximo (en milisegundos) que la instrumentación completa tendrá que ejecutar y completar. Establece el valor en 0 para que no haya tiempo de espera. Opcional.
Parámetros | |
---|---|
maxInstrumentationTimeoutMs |
Long |
Muestra | |
---|---|
DeviceTestRunOptions |
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
Establece el tiempo máximo (en milisegundos) que la instrumentación puede dejar de generar antes de detenerse. Establece el valor en 0 para que no haya tiempo de espera. Opcional.
Parámetros | |
---|---|
maxTimeToOutputMs |
Long |
Muestra | |
---|---|
DeviceTestRunOptions |
setRunner
public DeviceTestRunOptions setRunner (String runner)
Establece el ejecutor de instrumentación que se debe usar para ejecutar la instrumentación. El ejecutor predeterminado es "android.support.test.runner.AndroidJUnitRunner". Opcional.
Parámetros | |
---|---|
runner |
String |
Muestra | |
---|---|
DeviceTestRunOptions |
setTestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
Establece el nombre de clase que debe ejecutar la instrumentación. La instrumentación se filtrará para ejecutar solo la clase. Se puede usar con setTestMethodName(String)
. Opcional.
Parámetros | |
---|---|
testClassName |
String |
Muestra | |
---|---|
DeviceTestRunOptions |
setTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
Establece el nombre del método que debe ejecutar la instrumentación. Para que funcione correctamente, se debe configurar setTestClassName(String)
. Opcional.
Parámetros | |
---|---|
testMethodName |
String |
Muestra | |
---|---|
DeviceTestRunOptions |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
Establece el tiempo máximo (en milisegundos) que se puede ejecutar una prueba antes de que se interrumpa. Establece el valor en 0 para que no haya tiempo de espera. Opcional.
Parámetros | |
---|---|
testTimeoutMs |
Long |
Muestra | |
---|---|
DeviceTestRunOptions |
setUserId
public DeviceTestRunOptions setUserId (Integer userId)
Establece el ID de usuario en el que se debe ejecutar la instrumentación. Opcional.
Parámetros | |
---|---|
userId |
Integer |
Muestra | |
---|---|
DeviceTestRunOptions |
shouldCheckResults
public boolean shouldCheckResults ()
Muestra | |
---|---|
boolean |