Opciones de comando
public
interface
ICommandOptions
com.android.tradefed.command.ICommandOptions |
Es un contenedor para las opciones de ejecución de los comandos.
Resumen
Métodos públicos | |
---|---|
abstract
boolean
|
captureLogcatOnFailure()
Si se debe capturar o no un logcat en caso de que falle el caso de prueba |
abstract
boolean
|
captureScreenshotOnFailure()
Si se debe tomar una captura de pantalla del caso de prueba fallido |
abstract
ICommandOptions
|
clone()
Crea una copia del objeto |
abstract
boolean
|
delegatedEarlyDeviceRelease()
Si se libera o no el dispositivo antes de tiempo en el modo delegado |
abstract
boolean
|
earlyDeviceRelease()
Si se libera o no el dispositivo antes de tiempo cuando se termina de usar. |
abstract
boolean
|
filterPreviousPassedTests()
Indica si se deben filtrar o no los casos de prueba aprobados del intento anterior. |
abstract
|
getAutoLogCollectors()
Devuelve el conjunto de recopiladores de registros automáticos que se agregarán para una invocación. |
abstract
|
getDynamicDownloadArgs()
Muestra el mapa de argumentos que se pasará a la consulta de descarga dinámica. |
abstract
|
getExperimentalFlags()
Muestra el mapa de marcas experimentales, que se puede usar para crear proyectos de control de atributos. |
abstract
int
|
getExtraRemotePostsubmitInstance()
Indica si se deben iniciar o no instancias adicionales en la VM remota en el posenvío. |
abstract
String
|
getHostLogSuffix()
Muestra el sufijo que se agregará al host_log de Tradefed o nulo si no hay un prefijo. |
abstract
UniqueMultiMap<String, String>
|
getInvocationData()
Devuelve los datos que se pasaron a la invocación para describirla |
abstract
long
|
getInvocationTimeout()
Muestra el tiempo de espera de invocación especificado. |
abstract
File
|
getJdkFolderForSubprocess()
Muestra la carpeta jdk que se usará cuando se bifurque la ejecución en un subproceso. |
abstract
long
|
getLoopTime()
Obtén el tiempo de espera antes de volver a programar este comando. |
abstract
long
|
getMaxLoopCount()
Muestra la cantidad máxima de veces que se programó el comando. |
abstract
Integer
|
getMultiDeviceCount()
Devuelve la cantidad de dispositivos para las pruebas multidispositivo. |
abstract
boolean
|
getOptimizeMainlineTest()
Muestra un valor verdadero si debemos optimizar la lista de módulos de prueba para la prueba principal. |
abstract
Duration
|
getParallelPreInvocationSetupTimeout()
Muestra el tiempo de espera para la configuración de invocación previa paralela. |
abstract
Duration
|
getParallelSetupTimeout()
Muestra el tiempo de espera que se usará durante las configuraciones en paralelo. |
abstract
String
|
getRemoteCacheInstanceName()
Muestra el nombre de la instancia que se usa para controlar la caché remota. |
abstract
|
getRemoteFiles()
Muestra la lista de archivos remotos configurados. |
abstract
Integer
|
getShardCount()
Muestra el recuento total de fragmentos del comando. |
abstract
Integer
|
getShardIndex()
Muestra el índice de fragmento del comando. |
abstract
String
|
getTestTag()
Muestra la etiqueta de prueba para la invocación. |
abstract
String
|
getTestTagSuffix()
Muestra el sufijo test-tag, que se agrega a test-tag para representar algunas variantes de una prueba. |
abstract
boolean
|
isConditionalBugreportDisabled()
Muestra si el informe de errores condicional está inhabilitado o no. |
abstract
boolean
|
isDryRunMode()
Muestra |
abstract
boolean
|
isExperimentEnabled()
Si se habilitan o no los experimentos a través de marcas experimentales. |
abstract
boolean
|
isFullHelpMode()
Muestra |
abstract
boolean
|
isHelpMode()
Muestra |
abstract
boolean
|
isLoopMode()
Muestra el modo de bucle para la configuración. |
abstract
boolean
|
isNoisyDryRunMode()
Muestra |
abstract
boolean
|
isRemoteInvocationDeviceless()
Indica si se debe activar o no una invocación remota sin dispositivo. |
abstract
boolean
|
isTracingEnabled()
Muestra si el seguimiento de invocaciones está habilitado o no. |
abstract
boolean
|
reportCacheResults()
Muestra verdadero si debemos informar los resultados de la caché cuando estén disponibles. |
abstract
boolean
|
reportInvocationComplete()
si informas o no los registros hasta que invocationComplete. |
abstract
boolean
|
reportPassedTests()
Indica si se deben informar casos de prueba aprobados o no. |
abstract
boolean
|
reportTestCaseCount()
Indica si se debe informar o no la cantidad de casos de prueba por tipo de prueba. |
abstract
|
reportingTags()
Es la lista de etiquetas que se usan para los informes relacionados con la invocación. |
abstract
boolean
|
runOnAllDevices()
Muestra verdadero si el comando se debe ejecutar en todos los dispositivos. |
abstract
void
|
setAutoLogCollectors(
Establece el conjunto de recopiladores de registros automáticos que se debe agregar a una invocación. |
abstract
void
|
setBugreportOnInvocationEnded(boolean takeBugreport)
Establece si se debe capturar o no un informe de errores al final de la invocación. |
abstract
void
|
setBugreportzOnInvocationEnded(boolean takeBugreportz)
Establece si se debe capturar o no un bugreportz al final de la invocación. |
abstract
void
|
setDelegatedEarlyDeviceRelease(boolean earlyRelease)
Establece si quieres liberar el dispositivo antes de tiempo en el modo delegado. |
abstract
void
|
setHostLogSuffix(String suffix)
Establece el sufijo que se agregará al host_log de Tradefed. |
abstract
void
|
setInvocationTimeout(Long mInvocationTimeout)
Establece el tiempo de espera de la invocación. |
abstract
void
|
setLoopMode(boolean loopMode)
Establece el modo de bucle para el comando. |
abstract
void
|
setMultiDeviceCount(int count)
Establece la cantidad de dispositivos esperados para las pruebas multidispositivo. |
abstract
void
|
setReplicateSetup(boolean replicate)
Establece si se debe usar o no la configuración replicada. |
abstract
void
|
setReportInvocationComplete(boolean reportInvocationCompleteLogs)
Establece si se deben informar los registros hasta invocationComplete |
abstract
void
|
setReportTestCaseCount(boolean report)
Establece si se debe informar o no el recuento de casos de prueba por tipo de prueba. |
abstract
void
|
setShardCount(Integer shardCount)
Establece el recuento de fragmentos para el comando. |
abstract
void
|
setShardIndex(Integer shardIndex)
Establece el índice de fragmento para el comando. |
abstract
void
|
setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)
Establece si se debe usar o no el servidor de fragmentación dinámica remota |
abstract
void
|
setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)
Establece si se intentará distribuir la cantidad de módulos de forma uniforme entre los fragmentos. |
abstract
void
|
setShouldUseSandboxing(boolean use)
Establece si debemos usar o no contenedores de TF. |
abstract
void
|
setTestTag(String testTag)
Establece la etiqueta de prueba para la invocación. |
abstract
void
|
setUseSandboxTestMode(boolean use)
Establece si debemos usar o no el modo de prueba de la zona de pruebas de TF. |
abstract
boolean
|
shouldDisableInvocationSetupAndTeardown()
Indica si se debe inhabilitar o no la configuración previa a la invocación y la baja posterior a la invocación. |
abstract
boolean
|
shouldRemoteDynamicShard()
Muestra si se debe usar o no el servidor de fragmentación dinámica remota. |
abstract
boolean
|
shouldReportModuleProgression()
Indica si se debe informar o no el progreso de la invocación remota a nivel del módulo. |
abstract
boolean
|
shouldUploadCacheResults()
Muestra verdadero si debemos capturar los resultados en la caché. |
abstract
boolean
|
shouldUseDynamicSharding()
Muestra si debemos usar la fragmentación dinámica o no |
abstract
boolean
|
shouldUseEvenModuleSharding()
Muestra si se intenta distribuir la cantidad de módulos de forma uniforme entre los fragmentos. |
abstract
boolean
|
shouldUseParallelPreInvocationSetup()
Muestra si se debe ejecutar la configuración previa a la invocación en paralelo. |
abstract
boolean
|
shouldUseParallelRemoteSetup()
Si se intentará o no la configuración en paralelo de los dispositivos remotos. |
abstract
boolean
|
shouldUseParallelSetup()
Si se intenta o no la configuración en paralelo. |
abstract
boolean
|
shouldUseRemoteSandboxMode()
Indica si se debe usar o no el modo de zona de pruebas en la invocación remota. |
abstract
boolean
|
shouldUseReplicateSetup()
Indica si se debe usar o no la configuración replicada para todos los dispositivos remotos. |
abstract
boolean
|
shouldUseSandboxTestMode()
Muestra verdadero si debemos usar la zona de pruebas de Tf en un modo de prueba. |
abstract
boolean
|
shouldUseSandboxing()
Muestra verdadero si debemos usar contenedores de Tf para ejecutar la invocación. |
abstract
boolean
|
shouldUseTokenSharding()
Indica si el particionamiento debe usar o no la compatibilidad con tokens. |
abstract
boolean
|
skipTrybotExperiment()
Indica si se deben omitir los experimentos para las ejecuciones de TRYBOT. |
abstract
boolean
|
takeBugreportOnInvocationEnded()
Muestra un valor verdadero si se debe generar un informe de errores cuando finaliza la invocación de prueba. |
abstract
boolean
|
takeBugreportzOnInvocationEnded()
Muestra verdadero si se debe tomar un bugreportz en lugar de un bugreport durante el informe de errores final de la invocación de prueba. |
Métodos públicos
captureLogcatOnFailure
public abstract boolean captureLogcatOnFailure ()
Si se debe capturar o no un logcat en caso de que falle el caso de prueba
Muestra | |
---|---|
boolean |
captureScreenshotOnFailure
public abstract boolean captureScreenshotOnFailure ()
Si se debe capturar o no una captura de pantalla cuando falla el caso de prueba
Muestra | |
---|---|
boolean |
clonar
public abstract ICommandOptions clone ()
Crea una copia del objeto ICommandOptions
.
Muestra | |
---|---|
ICommandOptions |
delegatedEarlyDeviceRelease
public abstract boolean delegatedEarlyDeviceRelease ()
Si se libera o no el dispositivo antes de tiempo en el modo delegado
Muestra | |
---|---|
boolean |
earlyDeviceRelease
public abstract boolean earlyDeviceRelease ()
Si se libera o no el dispositivo antes de tiempo cuando se termina de usar.
Muestra | |
---|---|
boolean |
filterPreviousPassedTests
public abstract boolean filterPreviousPassedTests ()
Indica si se filtrarán o no los casos de prueba aprobados anteriores del intento anterior.
Muestra | |
---|---|
boolean |
getAutoLogCollectors
public abstractgetAutoLogCollectors ()
Devuelve el conjunto de recopiladores de registros automáticos que se agregarán para una invocación.
Muestra | |
---|---|
|
getDynamicDownloadArgs
public abstractgetDynamicDownloadArgs ()
Muestra el mapa de argumentos que se pasará a la consulta de descarga dinámica.
Muestra | |
---|---|
|
getExperimentalFlags
public abstractgetExperimentalFlags ()
Muestra el mapa de marcas experimentales, que se puede usar para crear proyectos de control de atributos.
Muestra | |
---|---|
|
getExtraRemotePostsubmitInstance
public abstract int getExtraRemotePostsubmitInstance ()
Indica si se deben iniciar instancias adicionales en la VM remota después del envío.
Muestra | |
---|---|
int |
getHostLogSuffix
public abstract String getHostLogSuffix ()
Devuelve el sufijo para adjuntar a host_log de Tradefed o un valor nulo si no hay prefijo.
Muestra | |
---|---|
String |
getInvocationData
public abstract UniqueMultiMap<String, String> getInvocationData ()
Devuelve los datos que se pasaron a la invocación para describirla
Muestra | |
---|---|
UniqueMultiMap<String, String> |
getInvocationTimeout
public abstract long getInvocationTimeout ()
Muestra el tiempo de espera de invocación especificado. 0 si no se debe usar tiempo de espera.
Muestra | |
---|---|
long |
getJdkFolderForSubprocess
public abstract File getJdkFolderForSubprocess ()
Muestra la carpeta jdk que se usará cuando se divida la ejecución en un subproceso.
Muestra | |
---|---|
File |
getLoopTime
public abstract long getLoopTime ()
Obtén el tiempo de espera antes de volver a programar este comando.
Muestra | |
---|---|
long |
Tiempo en ms |
getMaxLoopCount
public abstract long getMaxLoopCount ()
Muestra la cantidad máxima de veces que se programó el comando. No tiene efecto si isLoopMode es falso.
Muestra | |
---|---|
long |
getMultiDeviceCount
public abstract Integer getMultiDeviceCount ()
Devuelve la cantidad de dispositivos para las pruebas de varios dispositivos.
Muestra | |
---|---|
Integer |
getOptimizeMainlineTest
public abstract boolean getOptimizeMainlineTest ()
Muestra un valor verdadero si debemos optimizar la lista de módulos de prueba para la prueba principal.
Muestra | |
---|---|
boolean |
getParallelPreInvocationSetupTimeout
public abstract Duration getParallelPreInvocationSetupTimeout ()
Muestra el tiempo de espera para la configuración de invocación previa paralela.
Muestra | |
---|---|
Duration |
getParallelSetupTimeout
public abstract Duration getParallelSetupTimeout ()
Muestra el tiempo de espera que se usará durante las configuraciones en paralelo.
Muestra | |
---|---|
Duration |
Nombre de instancia de la caché remota
public abstract String getRemoteCacheInstanceName ()
Muestra el nombre de la instancia utilizada para controlar el almacenamiento en caché remoto.
Muestra | |
---|---|
String |
getRemoteFiles
public abstractgetRemoteFiles ()
Muestra la lista de archivos remotos configurados.
Muestra | |
---|---|
|
getShardCount
public abstract Integer getShardCount ()
Muestra el recuento total de fragmentos del comando.
Muestra | |
---|---|
Integer |
getShardIndex
public abstract Integer getShardIndex ()
Muestra el índice de fragmento del comando.
Muestra | |
---|---|
Integer |
getTestTag
public abstract String getTestTag ()
Muestra la etiqueta de prueba para la invocación. Si no se especifica, el valor predeterminado es "stub".
Muestra | |
---|---|
String |
getTestTagSuffix
public abstract String getTestTagSuffix ()
Devuelve el sufijo de la etiqueta de prueba, que se agregó a la etiqueta de prueba para representar algunas variantes de una prueba.
Muestra | |
---|---|
String |
isConditionalBugreportDisabled
public abstract boolean isConditionalBugreportDisabled ()
Muestra si el informe de errores condicional está inhabilitado o no.
Muestra | |
---|---|
boolean |
isDryRunMode
public abstract boolean isDryRunMode ()
Muestra true
si debemos
Muestra | |
---|---|
boolean |
isExperimentEnabled
public abstract boolean isExperimentEnabled ()
Si se habilitan o no los experimentos a través de marcas experimentales.
Muestra | |
---|---|
boolean |
isFullHelpMode
public abstract boolean isFullHelpMode ()
Muestra true
si se solicitó el modo de ayuda detallada completa.
Muestra | |
---|---|
boolean |
Modo de ayuda
public abstract boolean isHelpMode ()
Muestra true
si se solicitó el modo de ayuda abreviado
Muestra | |
---|---|
boolean |
Modo_Loop
public abstract boolean isLoopMode ()
Muestra el modo de bucle para la configuración.
Muestra | |
---|---|
boolean |
Modo de ejecución isNoisyDry
public abstract boolean isNoisyDryRunMode ()
Muestra true
si debemos imprimir el comando en la consola antes de
Muestra | |
---|---|
boolean |
isRemoteInvocationDeviceless
public abstract boolean isRemoteInvocationDeviceless ()
Indica si se debe activar o no una invocación remota sin dispositivo.
Muestra | |
---|---|
boolean |
isTracingEnabled
public abstract boolean isTracingEnabled ()
Muestra si el seguimiento de invocaciones está habilitado o no.
Muestra | |
---|---|
boolean |
reportCacheResults
public abstract boolean reportCacheResults ()
Muestra true si debemos informar resultados de la caché cuando estén disponibles.
Muestra | |
---|---|
boolean |
informeInvocationComplete
public abstract boolean reportInvocationComplete ()
si informas o no los registros hasta que invocationComplete.
Muestra | |
---|---|
boolean |
reportPassedTests
public abstract boolean reportPassedTests ()
Indica si se deben informar o no los casos de prueba aprobados.
Muestra | |
---|---|
boolean |
reportTestCaseCount
public abstract boolean reportTestCaseCount ()
Indica si se debe informar o no la cantidad de casos de prueba por tipo de prueba.
Muestra | |
---|---|
boolean |
ReportingTags
public abstractreportingTags ()
Es la lista de etiquetas que se usan para los informes relacionados con la invocación.
Muestra | |
---|---|
|
runOnAllDevices
public abstract boolean runOnAllDevices ()
Muestra verdadero si el comando se debe ejecutar en todos los dispositivos.
Muestra | |
---|---|
boolean |
setAutoLogCollectors
public abstract void setAutoLogCollectors (autoLogCollectors)
Establece el conjunto de recopiladores de registros automáticos que se deben agregar a una invocación.
Parámetros | |
---|---|
autoLogCollectors |
|
setBugreportEnInvocaciónFinalizada
public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)
Establece si se debe capturar un informe de errores al final de la invocación.
Parámetros | |
---|---|
takeBugreport |
boolean |
setBugreportzOnInvocationEnded
public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Establece si se debe capturar o no un bugreportz al final de la invocación.
Parámetros | |
---|---|
takeBugreportz |
boolean |
setDelegatedEarlyDeviceRelease
public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Configura si el dispositivo se liberará con anticipación en el modo delegado.
Parámetros | |
---|---|
earlyRelease |
boolean |
setHostLogSuffix
public abstract void setHostLogSuffix (String suffix)
Establece el sufijo que se agregará al host_log de Tradefed.
Parámetros | |
---|---|
suffix |
String |
setInvocationTimeout
public abstract void setInvocationTimeout (Long mInvocationTimeout)
Establece el tiempo de espera de la invocación. 0 si no se usará un tiempo de espera.
Parámetros | |
---|---|
mInvocationTimeout |
Long |
Modo setLoop
public abstract void setLoopMode (boolean loopMode)
Establece el modo de bucle para el comando.
setMultiDeviceCount
public abstract void setMultiDeviceCount (int count)
Establece la cantidad de dispositivos esperados para las pruebas multidispositivo.
Parámetros | |
---|---|
count |
int |
setReplicateSetup
public abstract void setReplicateSetup (boolean replicate)
Establece si quieres usar o no la configuración replicada.
Parámetros | |
---|---|
replicate |
boolean |
setReportInvocationComplete
public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Establece si se deben informar los registros hasta invocationComplete
Parámetros | |
---|---|
reportInvocationCompleteLogs |
boolean |
setReportTestCaseCount
public abstract void setReportTestCaseCount (boolean report)
Establece si quieres que se informe el recuento de casos de prueba por tipo de prueba.
Parámetros | |
---|---|
report |
boolean |
setShardCount
public abstract void setShardCount (Integer shardCount)
Establece el recuento de fragmentos para el comando.
Parámetros | |
---|---|
shardCount |
Integer |
setShardIndex
public abstract void setShardIndex (Integer shardIndex)
Establece el índice de fragmento para el comando.
Parámetros | |
---|---|
shardIndex |
Integer |
setShouldRemoteDynamicShard
public abstract void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)
Establece si se debe usar o no el servidor de fragmentación dinámica remota.
Parámetros | |
---|---|
shouldRemoteDynamicShard |
boolean |
setDeberíaUseUniformeSharding
public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
Establece si se intentará distribuir la cantidad de módulos de forma uniforme entre los fragmentos.
Parámetros | |
---|---|
useEvenModuleSharding |
boolean |
setDeberíaUseSandboxing
public abstract void setShouldUseSandboxing (boolean use)
Establece si debemos usar o no contenedores de TF.
Parámetros | |
---|---|
use |
boolean |
setTestTag
public abstract void setTestTag (String testTag)
Establece la etiqueta de prueba para la invocación.
setUseSandboxTestMode
public abstract void setUseSandboxTestMode (boolean use)
Establece si debemos usar o no el modo de prueba de la zona de pruebas de TF.
Parámetros | |
---|---|
use |
boolean |
shouldDisableInvocationSetupAndTeardown
public abstract boolean shouldDisableInvocationSetupAndTeardown ()
Indica si se debe inhabilitar o no la configuración previa a la invocación y la baja posterior a la invocación.
Muestra | |
---|---|
boolean |
deberíaRemoteDynamicShard
public abstract boolean shouldRemoteDynamicShard ()
Muestra si se usará o no el servidor de fragmentación dinámica remota
Muestra | |
---|---|
boolean |
shouldReportModuleProgression
public abstract boolean shouldReportModuleProgression ()
Indica si se debe informar o no la progresión de la invocación remota a nivel del módulo.
Muestra | |
---|---|
boolean |
shouldUploadCacheResults
public abstract boolean shouldUploadCacheResults ()
Muestra verdadero si debemos capturar los resultados en la caché.
Muestra | |
---|---|
boolean |
shouldUseDynamicSharding
public abstract boolean shouldUseDynamicSharding ()
Muestra si debemos usar el particionamiento dinámico o no
Muestra | |
---|---|
boolean |
shouldUseEvenModuleSharding
public abstract boolean shouldUseEvenModuleSharding ()
Muestra si se intenta distribuir la cantidad de módulos de forma uniforme entre los fragmentos.
Muestra | |
---|---|
boolean |
La configuración de la invocación previa paralela
public abstract boolean shouldUseParallelPreInvocationSetup ()
Muestra si se debe ejecutar la configuración previa a la invocación en paralelo.
Muestra | |
---|---|
boolean |
shouldUseParallelRemoteSetup
public abstract boolean shouldUseParallelRemoteSetup ()
Indica si se debe intentar o no la configuración paralela de los dispositivos remotos.
Muestra | |
---|---|
boolean |
shouldUseParallelSetup
public abstract boolean shouldUseParallelSetup ()
Si se intenta o no la configuración en paralelo.
Muestra | |
---|---|
boolean |
shouldUseRemoteSandboxMode
public abstract boolean shouldUseRemoteSandboxMode ()
Indica si se debe usar o no el modo de zona de pruebas en la invocación remota.
Muestra | |
---|---|
boolean |
shouldUseReplicateSetup
public abstract boolean shouldUseReplicateSetup ()
Indica si se debe usar o no la configuración replicada para todos los dispositivos remotos.
Muestra | |
---|---|
boolean |
shouldUseSandboxTestMode
public abstract boolean shouldUseSandboxTestMode ()
Muestra verdadero si debemos usar la zona de pruebas de Tf en un modo de prueba.
Muestra | |
---|---|
boolean |
shouldUseSandboxing
public abstract boolean shouldUseSandboxing ()
El resultado es verdadero si debemos usar contenedores de Tf para ejecutar la invocación.
Muestra | |
---|---|
boolean |
shouldUseTokenSharding
public abstract boolean shouldUseTokenSharding ()
Indica si la fragmentación debe usar o no la compatibilidad con tokens.
Muestra | |
---|---|
boolean |
skipTrybotExperiment
public abstract boolean skipTrybotExperiment ()
Indica si se deben omitir los experimentos para las ejecuciones de TRYBOT.
Muestra | |
---|---|
boolean |
TakeBugreportEnInvocaciónFinalizada
public abstract boolean takeBugreportOnInvocationEnded ()
Muestra un valor verdadero si se debe generar un informe de errores cuando finaliza la invocación de prueba.
Muestra | |
---|---|
boolean |
takeBugreportzOnInvocationEnded
public abstract boolean takeBugreportzOnInvocationEnded ()
Muestra verdadero si se debe tomar un bugreportz en lugar de un bugreport durante el informe de errores final de la invocación de prueba.
Muestra | |
---|---|
boolean |