Opciones de ejecución de DeviceTest
public
class
DeviceTestRunOptions
extends Object
Objeto java.lang. | |
↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions. |
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 configuraron anteriormente con |
String
|
getApkFileName()
Muestra el nombre del archivo APK para la instalación del APK. |
ITestDevice
|
getDevice()
|
|
getExtraListeners()
|
String[]
|
getInstallArgs()
Muestra opciones adicionales del comando de instalación. |
|
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 poder consultarse 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 los resultados de la ejecución de instrumentación y garantizar que no haya se produjeron fallas. |
DeviceTestRunOptions
|
setDevice(ITestDevice device)
|
DeviceTestRunOptions
|
setDisableHiddenApiCheck(boolean disableHiddenApiCheck)
establece si se agregan o no las verificaciones de --no-hidden-api-checks a "am instrument" se usan desde del host. |
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
establece si se agrega o no --no-isolated-storage a "am instrument" se usan desde del host. |
DeviceTestRunOptions
|
setDisableRestart(boolean disableRestart)
Establece si se agregará o no "no-reiniciar a "am instrument" se usan desde el lado del host. |
DeviceTestRunOptions
|
setDisableTestApiCheck(boolean disableTestApiCheck)
establece si se agrega o no --no-test-api-access a "am instrument" utilizadas desde el host lado derecho. |
DeviceTestRunOptions
|
setDisableWindowAnimation(boolean disableWindowAnimation)
establece si se agrega o no la animación --no-window-animation a "am instrument" se usan desde del host. |
DeviceTestRunOptions
|
setForceQueryable(boolean forceQueryable)
Establece |
DeviceTestRunOptions
|
setGrantPermission(boolean grantPermission)
Otorga permisos para la instalación del APK. |
DeviceTestRunOptions
|
setInstallArgs(String... installArgs)
Configura opciones adicionales del comando de instalación. |
DeviceTestRunOptions
|
setMaxInstrumentationTimeoutMs(Long maxInstrumentationTimeoutMs)
Establece el tiempo máximo (en milisegundos) que tendrá que ejecutarse la instrumentación completa. que se completó. |
DeviceTestRunOptions
|
setMaxTimeToOutputMs(Long maxTimeToOutputMs)
Establece el tiempo máximo (en milisegundos) que la instrumentación puede dejar de emitir antes de ser se detuvo. |
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 en el que se debe ejecutar la instrumentación. |
DeviceTestRunOptions
|
setTestMethodName(String testMethodName)
Establece el nombre del método que la instrumentación debe ejecutar. |
DeviceTestRunOptions
|
setTestTimeoutMs(Long testTimeoutMs)
Establece el tiempo máximo (en milisegundos) que puede ejecutarse una prueba antes de que se interrumpa. |
DeviceTestRunOptions
|
setUserId(Integer userId)
Establece el ID de usuario con el que se debe ejecutar la instrumentación. |
boolean
|
shouldCheckResults()
|
Constructores públicos
Opciones de ejecución de DeviceTest
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 configuraron anteriormente con addInstrumentationArg(String, String)
.
getApkFileName
public String getApkFileName ()
Muestra el nombre del archivo APK para la instalación del APK.
Muestra | |
---|---|
String |
getExtraListeners
publicgetExtraListeners ()
Muestra | |
---|---|
|
getInstallArgs
public String[] getInstallArgs ()
Muestra opciones adicionales del comando de instalación.
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 poder consultarse 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 |
AlmacenamientoIsolatedStorageDisabled
public boolean isIsolatedStorageDisabled ()
Muestra | |
---|---|
boolean |
EstáReinicio Inhabilitado
public boolean isRestartDisabled ()
Muestra | |
---|---|
boolean |
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
Muestra | |
---|---|
boolean |
AnimaciónInhabilitada
public boolean isWindowAnimationDisabled ()
Muestra | |
---|---|
boolean |
NombreArchivoApk
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 los resultados de la ejecución de instrumentación y garantizar que no haya se produjeron 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 agregan o no las verificaciones de --no-hidden-api-checks a "am instrument" se usan desde del host.
Parámetros | |
---|---|
disableHiddenApiCheck |
boolean |
Muestra | |
---|---|
DeviceTestRunOptions |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
establece si se agrega o no --no-isolated-storage a "am instrument" se usan desde del host.
Parámetros | |
---|---|
disableIsolatedStorage |
boolean |
Muestra | |
---|---|
DeviceTestRunOptions |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
Establece si se agregará o no "no-reiniciar a "am instrument" usarse desde el lado del host.
Parámetros | |
---|---|
disableRestart |
boolean |
Muestra | |
---|---|
DeviceTestRunOptions |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
establece si se agrega o no --no-test-api-access a "am instrument" usado desde el host lado derecho.
Parámetros | |
---|---|
disableTestApiCheck |
boolean |
Muestra | |
---|---|
DeviceTestRunOptions |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
establece si se agrega o no la animación --no-window-animation a "am instrument" se usan desde del host.
Parámetros | |
---|---|
disableWindowAnimation |
boolean |
Muestra | |
---|---|
DeviceTestRunOptions |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
Establece false
si el APK que se instalará no debe poder consultarse.
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)
Configura opciones adicionales del comando de instalación.
Parámetros | |
---|---|
installArgs |
String |
Muestra | |
---|---|
DeviceTestRunOptions |
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
Establece el tiempo máximo (en milisegundos) que tendrá que ejecutarse la instrumentación completa. que se completó. Establece el valor en 0 para que no se agote el 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 emitir antes de ser se detuvo. Establece el valor en 0 para que no se agote el 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. Predeterminada runner es "android.support.test.runner.AndroidJUnitRunner". Opcional.
Parámetros | |
---|---|
runner |
String |
Muestra | |
---|---|
DeviceTestRunOptions |
setTestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
Establece el nombre de clase en el que se debe ejecutar la instrumentación. Se filtrará la instrumentación
para ejecutar únicamente 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 la instrumentación debe ejecutar. Se debe configurar setTestClassName(String)
para que funcione correctamente. Opcional.
Parámetros | |
---|---|
testMethodName |
String |
Muestra | |
---|---|
DeviceTestRunOptions |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
Establece el tiempo máximo (en milisegundos) que puede ejecutarse una prueba antes de que se interrumpa. Establecer en 0 para se agotó el tiempo de espera. Opcional.
Parámetros | |
---|---|
testTimeoutMs |
Long |
Muestra | |
---|---|
DeviceTestRunOptions |
setUserId
public DeviceTestRunOptions setUserId (Integer userId)
Establece el ID de usuario con el que se debe ejecutar la instrumentación. Opcional.
Parámetros | |
---|---|
userId |
Integer |
Muestra | |
---|---|
DeviceTestRunOptions |
Los resultadosDeLaVerificaciónDeDeberías
public boolean shouldCheckResults ()
Muestra | |
---|---|
boolean |