CommandOptions
public
class
CommandOptions
extends Object
implements
ICommandOptions
| java.lang.Object | |
| ↳ | com.android.tradefed.command.CommandOptions |
Implementación de ICommandOptions.
Resumen
Constantes | |
|---|---|
String |
DRY_RUN_OPTION
|
String |
ENABLE_SANDBOX_TEST_MODE
|
String |
INVOCATION_DATA
|
String |
JDK_FOLDER_OPTION_NAME
|
String |
NOISY_DRY_RUN_OPTION
|
String |
TEST_TAG_OPTION
|
String |
USE_REMOTE_SANDBOX
|
String |
USE_SANDBOX
|
Constructores públicos | |
|---|---|
CommandOptions()
|
|
Métodos públicos | |
|---|---|
boolean
|
captureLogcatOnFailure()
Indica si se debe capturar un logcat en caso de falla de la prueba. |
boolean
|
captureScreenshotOnFailure()
Indica si se debe tomar una captura de pantalla cuando falla un caso de prueba. |
ICommandOptions
|
clone()
|
boolean
|
delegatedEarlyDeviceRelease()
Indica si se debe liberar el dispositivo antes de tiempo en el modo delegado. |
boolean
|
earlyDeviceRelease()
Indica si se debe liberar el dispositivo antes de tiempo cuando se termine de usar. |
boolean
|
enableDefaultLogProcessors()
Indica si se deben implementar automáticamente algunos procesadores posteriores. |
boolean
|
filterPreviousPassedTests()
Indica si se filtran o no los casos de prueba aprobados anteriormente del intento anterior. |
List<String>
|
getAutoCollectorSetOptions()
Devuelve la lista de opciones para pasar a los recopiladores automáticos. |
Set<AutoLogCollector>
|
getAutoLogCollectors()
Devuelve el conjunto de recopiladores de registros automáticos que se agregarán para una invocación. |
Set<AutoLogProcessor>
|
getAutoLogProcessors()
Devuelve el conjunto de procesadores de registros automáticos que se agregarán para una invocación. |
Map<String, String>
|
getDynamicDownloadArgs()
Devuelve el mapa de argumentos para pasar a la consulta de descarga dinámica. |
MultiMap<String, String>
|
getExperimentalFlags()
Devuelve el mapa de interruptores de función experimentales, que se puede usar para restringir el acceso a proyectos. |
int
|
getExtraRemotePostsubmitInstance()
Indica si se deben iniciar instancias adicionales en la VM remota después del envío. |
String
|
getGeminiApiKey()
Es la clave de API que se usará para las consultas de instrucciones de la API de Gemini. |
String
|
getHostLogSuffix()
Devuelve el sufijo que se agregará al host_log de Tradefed o un valor nulo si no hay prefijo. |
UniqueMultiMap<String, String>
|
getInvocationData()
Devuelve los datos que se pasaron a la invocación para describirla. |
long
|
getInvocationTimeout()
Devuelve el tiempo de espera de invocación especificado. |
File
|
getJdkFolderForSubprocess()
Devuelve la carpeta del JDK que se usará cuando se bifurque la ejecución en un subproceso. |
long
|
getLoopTime()
Obtiene el tiempo de espera antes de volver a programar este comando. |
long
|
getMaxLoopCount()
Devuelve la cantidad máxima de veces que se programó el comando. |
Integer
|
getMultiDeviceCount()
Devuelve la cantidad de dispositivos para las pruebas multidispositivo. |
boolean
|
getOptimizeMainlineTest()
Devuelve verdadero si debemos optimizar la lista de módulos de prueba para la prueba de la línea principal. |
Duration
|
getParallelPreInvocationSetupTimeout()
Devuelve el tiempo de espera para la configuración previa a la invocación paralela. |
Duration
|
getParallelSetupTimeout()
Devuelve el tiempo de espera que se usará durante las configuraciones paralelas. |
String
|
getRemoteCacheInstanceName()
Devuelve el nombre de la instancia que se usa para controlar el almacenamiento en caché remoto. |
Set<String>
|
getRemoteFiles()
Devuelve la lista de archivos remotos configurados. |
MultiMap<String, String>
|
getRolloutFlags()
Devuelve el mapa de marcas de lanzamiento. |
List<File>
|
getRolloutFlagsFiles()
Devuelve una lista de archivos que contienen marcas de lanzamiento. |
Integer
|
getShardCount()
Devuelve el recuento total de fragmentos para el comando. |
Integer
|
getShardIndex()
Devuelve el índice de fragmento para el comando. |
String
|
getTestTag()
Devuelve la etiqueta de prueba para la invocación. |
String
|
getTestTagSuffix()
Devuelve el sufijo de la etiqueta de prueba, que se agrega a la etiqueta de prueba para representar algunas variantes de una prueba. |
boolean
|
isConditionalBugreportDisabled()
Devuelve si el informe de errores condicional está inhabilitado o no. |
boolean
|
isDryRunMode()
Devuelve |
boolean
|
isExperimentEnabled()
Indica si se deben habilitar experimentos a través de marcas experimentales. |
boolean
|
isFullHelpMode()
Devuelve |
boolean
|
isGeminiLogOnlyMode()
Indica si se debe silenciar la ejecución de instrucciones de los modelos. |
boolean
|
isHelpMode()
Devuelve |
boolean
|
isLoopMode()
Devuelve el modo de bucle para la configuración. |
boolean
|
isNoisyDryRunMode()
Devuelve |
boolean
|
isRemoteInvocationDeviceless()
Indica si se debe activar una invocación remota sin dispositivo. |
boolean
|
isTracingEnabled()
Devuelve si el registro de invocación está habilitado o no. |
boolean
|
keepPostProcessorOrder()
Indica si se deben aplicar los posprocesadores en el orden en que se mencionan en la configuración. |
boolean
|
reportCacheResults()
Devuelve verdadero si debemos informar los resultados de la caché cuando estén disponibles. |
boolean
|
reportCacheResultsInPresubmit()
Devuelve verdadero si debemos informar los resultados de la caché cuando estén disponibles en la verificación previa a la confirmación. |
boolean
|
reportInvocationCacheResultsInPostsubmit()
Devuelve verdadero si debemos informar el resultado de la caché de invocación cuando esté disponible en postsubmit. |
boolean
|
reportInvocationCacheResultsInPresubmit()
Devuelve verdadero si debemos informar los resultados de la caché de invocación cuando estén disponibles en la verificación previa a la confirmación. |
boolean
|
reportInvocationComplete()
Indica si se deben informar los registros hasta que se complete la invocación. |
boolean
|
reportPassedTests()
Indica si se deben informar los casos de prueba aprobados. |
boolean
|
reportTestCaseCount()
Indica si se debe informar la cantidad de casos de prueba por tipo de prueba. |
List<String>
|
reportingTags()
Es la lista de etiquetas que se usan para generar informes relacionados con la invocación. |
boolean
|
runOnAllDevices()
Devuelve verdadero si el comando debe ejecutarse en todos los dispositivos. |
void
|
setAutoCollectorSetOptions(List<String> autoCollectorSetOptions)
Establece la lista de opciones para pasar a los recopiladores automáticos. |
void
|
setAutoLogCollectors(Set<AutoLogCollector> autoLogCollectors)
Establece el conjunto de recopiladores de registros automáticos que se deben agregar a una invocación. |
void
|
setAutoLogProcessors(Set<AutoLogProcessor> autoLogProcessors)
Establece el conjunto de procesadores de registros automáticos que se deben agregar a una invocación. |
void
|
setBugreportOnInvocationEnded(boolean takeBugreport)
Establece si se debe capturar un informe de errores al final de la invocación. |
void
|
setBugreportzOnInvocationEnded(boolean takeBugreportz)
Establece si se debe capturar un bugreportz al final de la invocación. |
void
|
setDelegatedEarlyDeviceRelease(boolean earlyRelease)
Establece si se liberará el dispositivo de forma anticipada en el modo delegado. |
void
|
setHostLogSuffix(String suffix)
Establece el sufijo que se agregará a host_log de Tradefed. |
void
|
setInvocationTimeout(Long invocationTimeout)
Establece el tiempo de espera de la invocación. |
void
|
setLoopMode(boolean loopMode)
Establece el modo de bucle para la configuración. |
void
|
setMultiDeviceCount(int count)
Establece la cantidad de dispositivos esperados para las pruebas multidispositivo. |
void
|
setReplicateSetup(boolean replicate)
Establece si se usará la configuración replicada. |
void
|
setReportInvocationComplete(boolean reportInvocationCompleteLogs)
Establece si se deben informar los registros hasta invocationComplete |
void
|
setReportTestCaseCount(boolean report)
Establece si se debe informar la cantidad de casos de prueba por tipo de prueba. |
void
|
setShardCount(Integer shardCount)
Establece el recuento de fragmentos para el comando. |
void
|
setShardIndex(Integer shardIndex)
Establece el índice de fragmento para el comando. |
void
|
setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)
Establece si se debe usar el servidor de fragmentación dinámica remota o no. |
void
|
setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)
Establece si se intentará distribuir la cantidad de módulos de manera uniforme entre los fragmentos. |
void
|
setShouldUseSandboxing(boolean use)
Establece si debemos usar contenedores de TF |
void
|
setTestTag(String testTag)
Establece la etiqueta de prueba para la invocación. |
void
|
setUseSandboxTestMode(boolean use)
Establece si debemos usar el modo de prueba de zona de pruebas de TF. |
boolean
|
shouldDisableInvocationSetupAndTeardown()
Indica si se debe inhabilitar la configuración previa a la invocación y la limpieza posterior a la invocación. |
boolean
|
shouldEnableDeviceSpecificSetup()
Indica si se debe habilitar la configuración específica del dispositivo. |
boolean
|
shouldForcePreparerFailureAsTestFailure()
Cuando un preparador falla para una prueba, es posible que falle la invocación de la prueba como error de infraestructura, lo que lleva a un reintento de la ejecución de la prueba. |
boolean
|
shouldPassRetryAttemptNumber()
Indica si se debe pasar el número de intento de reintento. |
boolean
|
shouldRemoteDynamicShard()
Devuelve si se debe usar el servidor de fragmentación dinámica remota o no. |
boolean
|
shouldReportModuleProgression()
Indica si se debe informar el progreso de la invocación remota a nivel del módulo. |
boolean
|
shouldSkipParentProcessLogcat()
Indica si se debe omitir logcat para el proceso principal. |
boolean
|
shouldUploadCacheResults()
Devuelve verdadero si debemos capturar los resultados en la caché. |
boolean
|
shouldUploadInvocationCacheResults()
Devuelve verdadero si debemos capturar los resultados de la invocación en la caché. |
boolean
|
shouldUseDynamicSharding()
Devuelve si debemos usar el sharding dinámico o no. |
boolean
|
shouldUseEvenModuleSharding()
Devuelve si se debe intentar distribuir la cantidad de módulos de manera uniforme entre los fragmentos. |
boolean
|
shouldUseParallelPreInvocationSetup()
Devuelve si se debe ejecutar la configuración previa a la invocación en paralelo. |
boolean
|
shouldUseParallelRemoteSetup()
Indica si se intentará configurar los dispositivos remotos en paralelo. |
boolean
|
shouldUseParallelSetup()
Indica si se intentará realizar la configuración en paralelo. |
boolean
|
shouldUseRemoteSandboxMode()
Indica si se debe usar el modo de zona de pruebas en la invocación remota. |
boolean
|
shouldUseReplicateSetup()
Indica si se debe usar la configuración replicada para todos los dispositivos remotos. |
boolean
|
shouldUseSandboxTestMode()
Devuelve verdadero si debemos usar la zona de pruebas de Tf en un modo de prueba. |
boolean
|
shouldUseSandboxing()
Devuelve verdadero si debemos usar contenedores de Tf para ejecutar la invocación. |
boolean
|
shouldUseTokenSharding()
Indica si la fragmentación debe usar la compatibilidad con tokens. |
boolean
|
skipTrybotExperiment()
Indica si se deben omitir los experimentos para las ejecuciones de TRYBOT. |
boolean
|
takeBugreportOnInvocationEnded()
Devuelve verdadero si se debe tomar un informe de errores cuando finalice la invocación de la prueba. |
boolean
|
takeBugreportzOnInvocationEnded()
Devuelve verdadero si se debe tomar un bugreportz en lugar de un bugreport durante la invocación de prueba del bugreport final. |
Constantes
DRY_RUN_OPTION
public static final String DRY_RUN_OPTION
Valor de la constante: "dry-run"
ENABLE_SANDBOX_TEST_MODE
public static final String ENABLE_SANDBOX_TEST_MODE
Valor de la constante: "sandbox-test-mode"
INVOCATION_DATA
public static final String INVOCATION_DATA
Valor de la constante: "invocation-data"
JDK_FOLDER_OPTION_NAME
public static final String JDK_FOLDER_OPTION_NAME
Valor de la constante: "jdk-folder-for-subprocess"
NOISY_DRY_RUN_OPTION
public static final String NOISY_DRY_RUN_OPTION
Valor de la constante: "noisy-dry-run"
TEST_TAG_OPTION
public static final String TEST_TAG_OPTION
Valor de la constante: "test-tag"
USE_REMOTE_SANDBOX
public static final String USE_REMOTE_SANDBOX
Valor de la constante: "use-remote-sandbox"
USE_SANDBOX
public static final String USE_SANDBOX
Valor de la constante: "use-sandbox"
Constructores públicos
CommandOptions
public CommandOptions ()
Métodos públicos
captureLogcatOnFailure
public boolean captureLogcatOnFailure ()
Indica si se debe capturar un logcat en caso de falla de la prueba.
| Muestra | |
|---|---|
boolean |
|
captureScreenshotOnFailure
public boolean captureScreenshotOnFailure ()
Indica si se debe tomar una captura de pantalla cuando falla un caso de prueba.
| Muestra | |
|---|---|
boolean |
|
delegatedEarlyDeviceRelease
public boolean delegatedEarlyDeviceRelease ()
Indica si se debe liberar el dispositivo antes de tiempo en el modo delegado.
| Muestra | |
|---|---|
boolean |
|
earlyDeviceRelease
public boolean earlyDeviceRelease ()
Indica si se debe liberar el dispositivo antes de tiempo cuando se termine de usar.
| Muestra | |
|---|---|
boolean |
|
enableDefaultLogProcessors
public boolean enableDefaultLogProcessors ()
Indica si se deben implementar automáticamente algunos procesadores posteriores.
| Muestra | |
|---|---|
boolean |
|
filterPreviousPassedTests
public boolean filterPreviousPassedTests ()
Indica si se filtran o no los casos de prueba aprobados anteriormente del intento anterior.
| Muestra | |
|---|---|
boolean |
|
getAutoCollectorSetOptions
public List<String> getAutoCollectorSetOptions ()
Devuelve la lista de opciones para pasar a los recopiladores automáticos.
| Muestra | |
|---|---|
List<String> |
|
getAutoLogCollectors
public Set<AutoLogCollector> getAutoLogCollectors ()
Devuelve el conjunto de recopiladores de registros automáticos que se agregarán para una invocación.
| Muestra | |
|---|---|
Set<AutoLogCollector> |
|
getAutoLogProcessors
public Set<AutoLogProcessor> getAutoLogProcessors ()
Devuelve el conjunto de procesadores de registros automáticos que se agregarán para una invocación.
| Muestra | |
|---|---|
Set<AutoLogProcessor> |
|
getDynamicDownloadArgs
public Map<String, String> getDynamicDownloadArgs ()
Devuelve el mapa de argumentos para pasar a la consulta de descarga dinámica.
| Muestra | |
|---|---|
Map<String, String> |
|
getExperimentalFlags
public MultiMap<String, String> getExperimentalFlags ()
Devuelve el mapa de interruptores de función experimentales, que se puede usar para restringir el acceso a proyectos.
| Muestra | |
|---|---|
MultiMap<String, String> |
|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
Indica si se deben iniciar instancias adicionales en la VM remota después del envío.
| Muestra | |
|---|---|
int |
|
getGeminiApiKey
public String getGeminiApiKey ()
Es la clave de API que se usará para las consultas de instrucciones de la API de Gemini.
| Muestra | |
|---|---|
String |
|
getHostLogSuffix
public String getHostLogSuffix ()
Devuelve el sufijo que se agregará al host_log de Tradefed o un valor nulo si no hay prefijo.
| Muestra | |
|---|---|
String |
|
getInvocationData
public UniqueMultiMap<String, String> getInvocationData ()
Devuelve los datos que se pasaron a la invocación para describirla.
| Muestra | |
|---|---|
UniqueMultiMap<String, String> |
|
getInvocationTimeout
public long getInvocationTimeout ()
Devuelve el tiempo de espera de invocación especificado. 0 si no se debe usar ningún tiempo de espera.
| Muestra | |
|---|---|
long |
|
getJdkFolderForSubprocess
public File getJdkFolderForSubprocess ()
Devuelve la carpeta del JDK que se usará cuando se bifurque la ejecución en un subproceso.
| Muestra | |
|---|---|
File |
|
getLoopTime
public long getLoopTime ()
Obtiene el tiempo de espera antes de volver a programar este comando.
| Muestra | |
|---|---|
long |
Tiempo en ms |
getMaxLoopCount
public long getMaxLoopCount ()
Devuelve la cantidad máxima de veces que se programó el comando. No tiene efecto si isLoopMode es falso.
| Muestra | |
|---|---|
long |
|
getMultiDeviceCount
public Integer getMultiDeviceCount ()
Devuelve la cantidad de dispositivos para las pruebas multidispositivo.
| Muestra | |
|---|---|
Integer |
|
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Devuelve verdadero si debemos optimizar la lista de módulos de prueba para la prueba de la línea principal.
| Muestra | |
|---|---|
boolean |
|
getParallelPreInvocationSetupTimeout
public Duration getParallelPreInvocationSetupTimeout ()
Devuelve el tiempo de espera para la configuración previa a la invocación paralela.
| Muestra | |
|---|---|
Duration |
|
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Devuelve el tiempo de espera que se usará durante las configuraciones paralelas.
| Muestra | |
|---|---|
Duration |
|
getRemoteCacheInstanceName
public String getRemoteCacheInstanceName ()
Devuelve el nombre de la instancia que se usa para controlar el almacenamiento en caché remoto.
| Muestra | |
|---|---|
String |
|
getRemoteFiles
public Set<String> getRemoteFiles ()
Devuelve la lista de archivos remotos configurados.
| Muestra | |
|---|---|
Set<String> |
|
getRolloutFlags
public MultiMap<String, String> getRolloutFlags ()
Devuelve el mapa de marcas de lanzamiento. Las marcas de lanzamiento son diferentes de las marcas experimentales, ya que están diseñadas para usarse en cada invocación.
| Muestra | |
|---|---|
MultiMap<String, String> |
|
getRolloutFlagsFiles
public List<File> getRolloutFlagsFiles ()
Devuelve una lista de archivos que contienen marcas de lanzamiento.
| Muestra | |
|---|---|
List<File> |
|
getShardCount
public Integer getShardCount ()
Devuelve el recuento total de fragmentos para el comando.
| Muestra | |
|---|---|
Integer |
|
getShardIndex
public Integer getShardIndex ()
Devuelve el índice de fragmento para el comando.
| Muestra | |
|---|---|
Integer |
|
getTestTag
public String getTestTag ()
Devuelve la etiqueta de prueba para la invocación. El valor predeterminado es "stub" si no se especifica.
| Muestra | |
|---|---|
String |
|
getTestTagSuffix
public String getTestTagSuffix ()
Devuelve el sufijo de la etiqueta de prueba, que se agrega a la etiqueta de prueba para representar algunas variantes de una prueba.
| Muestra | |
|---|---|
String |
|
isConditionalBugreportDisabled
public boolean isConditionalBugreportDisabled ()
Devuelve si el informe de errores condicional está inhabilitado o no.
| Muestra | |
|---|---|
boolean |
|
isDryRunMode
public boolean isDryRunMode ()
Devuelve true si debemos
| Muestra | |
|---|---|
boolean |
|
isExperimentEnabled
public boolean isExperimentEnabled ()
Indica si se deben habilitar experimentos a través de marcas experimentales.
| Muestra | |
|---|---|
boolean |
|
isFullHelpMode
public boolean isFullHelpMode ()
Devuelve true si se solicitó el modo de ayuda detallada completa.
| Muestra | |
|---|---|
boolean |
|
isGeminiLogOnlyMode
public boolean isGeminiLogOnlyMode ()
Indica si se debe silenciar la ejecución de instrucciones de los modelos.
| Muestra | |
|---|---|
boolean |
|
isHelpMode
public boolean isHelpMode ()
Devuelve true si se solicitó el modo de ayuda abreviado.
| Muestra | |
|---|---|
boolean |
|
isLoopMode
public boolean isLoopMode ()
Devuelve el modo de bucle para la configuración.
| Muestra | |
|---|---|
boolean |
|
isNoisyDryRunMode
public boolean isNoisyDryRunMode ()
Devuelve true si debemos imprimir el comando en la consola antes de
| Muestra | |
|---|---|
boolean |
|
isRemoteInvocationDeviceless
public boolean isRemoteInvocationDeviceless ()
Indica si se debe activar una invocación remota sin dispositivo.
| Muestra | |
|---|---|
boolean |
|
isTracingEnabled
public boolean isTracingEnabled ()
Devuelve si el registro de invocación está habilitado o no.
| Muestra | |
|---|---|
boolean |
|
keepPostProcessorOrder
public boolean keepPostProcessorOrder ()
Indica si se deben aplicar los posprocesadores en el orden en que se mencionan en la configuración.
| Muestra | |
|---|---|
boolean |
|
reportCacheResults
public boolean reportCacheResults ()
Devuelve verdadero si debemos informar los resultados de la caché cuando estén disponibles.
| Muestra | |
|---|---|
boolean |
|
reportCacheResultsInPresubmit
public boolean reportCacheResultsInPresubmit ()
Devuelve verdadero si debemos informar los resultados de la caché cuando estén disponibles en la verificación previa a la confirmación.
| Muestra | |
|---|---|
boolean |
|
reportInvocationCacheResultsInPostsubmit
public boolean reportInvocationCacheResultsInPostsubmit ()
Devuelve verdadero si debemos informar el resultado de la caché de invocación cuando esté disponible en postsubmit.
| Muestra | |
|---|---|
boolean |
|
reportInvocationCacheResultsInPresubmit
public boolean reportInvocationCacheResultsInPresubmit ()
Devuelve verdadero si debemos informar los resultados de la caché de invocación cuando estén disponibles en la verificación previa a la confirmación.
| Muestra | |
|---|---|
boolean |
|
reportInvocationComplete
public boolean reportInvocationComplete ()
Indica si se deben informar los registros hasta que se complete la invocación.
| Muestra | |
|---|---|
boolean |
|
reportPassedTests
public boolean reportPassedTests ()
Indica si se deben informar los casos de prueba aprobados.
| Muestra | |
|---|---|
boolean |
|
reportTestCaseCount
public boolean reportTestCaseCount ()
Indica si se debe informar la cantidad de casos de prueba por tipo de prueba.
| Muestra | |
|---|---|
boolean |
|
reportingTags
public List<String> reportingTags ()
Es la lista de etiquetas que se usan para generar informes relacionados con la invocación.
| Muestra | |
|---|---|
List<String> |
|
runOnAllDevices
public boolean runOnAllDevices ()
Devuelve verdadero si el comando debe ejecutarse en todos los dispositivos.
| Muestra | |
|---|---|
boolean |
|
setAutoCollectorSetOptions
public void setAutoCollectorSetOptions (List<String> autoCollectorSetOptions)
Establece la lista de opciones para pasar a los recopiladores automáticos.
| Parámetros | |
|---|---|
autoCollectorSetOptions |
List |
setAutoLogCollectors
public void setAutoLogCollectors (Set<AutoLogCollector> autoLogCollectors)
Establece el conjunto de recopiladores de registros automáticos que se deben agregar a una invocación.
| Parámetros | |
|---|---|
autoLogCollectors |
Set |
setAutoLogProcessors
public void setAutoLogProcessors (Set<AutoLogProcessor> autoLogProcessors)
Establece el conjunto de procesadores de registros automáticos que se deben agregar a una invocación.
| Parámetros | |
|---|---|
autoLogProcessors |
Set |
setBugreportOnInvocationEnded
public 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 void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Establece si se debe capturar un bugreportz al final de la invocación.
| Parámetros | |
|---|---|
takeBugreportz |
boolean |
setDelegatedEarlyDeviceRelease
public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Establece si se liberará el dispositivo de forma anticipada en el modo delegado.
| Parámetros | |
|---|---|
earlyRelease |
boolean |
setHostLogSuffix
public void setHostLogSuffix (String suffix)
Establece el sufijo que se agregará a host_log de Tradefed.
| Parámetros | |
|---|---|
suffix |
String |
setInvocationTimeout
public void setInvocationTimeout (Long invocationTimeout)
Establece el tiempo de espera de la invocación. 0 si no se debe usar ningún tiempo de espera.
| Parámetros | |
|---|---|
invocationTimeout |
Long |
setLoopMode
public void setLoopMode (boolean loopMode)
Establece el modo de bucle para la configuración.
setMultiDeviceCount
public void setMultiDeviceCount (int count)
Establece la cantidad de dispositivos esperados para las pruebas multidispositivo.
| Parámetros | |
|---|---|
count |
int |
setReplicateSetup
public void setReplicateSetup (boolean replicate)
Establece si se usará la configuración replicada.
| Parámetros | |
|---|---|
replicate |
boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Establece si se deben informar los registros hasta invocationComplete
| Parámetros | |
|---|---|
reportInvocationCompleteLogs |
boolean |
setReportTestCaseCount
public void setReportTestCaseCount (boolean report)
Establece si se debe informar la cantidad de casos de prueba por tipo de prueba.
| Parámetros | |
|---|---|
report |
boolean |
setShardCount
public void setShardCount (Integer shardCount)
Establece el recuento de fragmentos para el comando.
| Parámetros | |
|---|---|
shardCount |
Integer |
setShardIndex
public void setShardIndex (Integer shardIndex)
Establece el índice de fragmento para el comando.
| Parámetros | |
|---|---|
shardIndex |
Integer |
setShouldRemoteDynamicShard
public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)
Establece si se debe usar el servidor de fragmentación dinámica remota o no.
| Parámetros | |
|---|---|
shouldRemoteDynamicShard |
boolean |
setShouldUseEvenModuleSharding
public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
Establece si se intentará distribuir la cantidad de módulos de manera uniforme entre los fragmentos.
| Parámetros | |
|---|---|
useEvenModuleSharding |
boolean |
setShouldUseSandboxing
public void setShouldUseSandboxing (boolean use)
Establece si debemos usar contenedores de TF
| Parámetros | |
|---|---|
use |
boolean |
setTestTag
public void setTestTag (String testTag)
Establece la etiqueta de prueba para la invocación.
setUseSandboxTestMode
public void setUseSandboxTestMode (boolean use)
Establece si debemos usar el modo de prueba de zona de pruebas de TF.
| Parámetros | |
|---|---|
use |
boolean |
shouldDisableInvocationSetupAndTeardown
public boolean shouldDisableInvocationSetupAndTeardown ()
Indica si se debe inhabilitar la configuración previa a la invocación y la limpieza posterior a la invocación.
| Muestra | |
|---|---|
boolean |
|
shouldEnableDeviceSpecificSetup
public boolean shouldEnableDeviceSpecificSetup ()
Indica si se debe habilitar la configuración específica del dispositivo.
| Muestra | |
|---|---|
boolean |
|
shouldForcePreparerFailureAsTestFailure
public boolean shouldForcePreparerFailureAsTestFailure ()
Cuando un preparador falla para una prueba, es posible que falle la invocación de la prueba como error de infraestructura, lo que lleva a un reintento de la ejecución de la prueba. Esta opción permite que esa falla se convierta en una prueba fallida, de modo que la infraestructura no desperdicie recursos para volver a intentar toda la ejecución de la prueba.
| Muestra | |
|---|---|
boolean |
|
shouldPassRetryAttemptNumber
public boolean shouldPassRetryAttemptNumber ()
Indica si se debe pasar el número de intento de reintento.
| Muestra | |
|---|---|
boolean |
|
shouldRemoteDynamicShard
public boolean shouldRemoteDynamicShard ()
Devuelve si se debe usar el servidor de fragmentación dinámica remota o no.
| Muestra | |
|---|---|
boolean |
|
shouldReportModuleProgression
public boolean shouldReportModuleProgression ()
Indica si se debe informar el progreso de la invocación remota a nivel del módulo.
| Muestra | |
|---|---|
boolean |
|
shouldSkipParentProcessLogcat
public boolean shouldSkipParentProcessLogcat ()
Indica si se debe omitir logcat para el proceso principal.
| Muestra | |
|---|---|
boolean |
|
shouldUploadCacheResults
public boolean shouldUploadCacheResults ()
Devuelve verdadero si debemos capturar los resultados en la caché.
| Muestra | |
|---|---|
boolean |
|
shouldUploadInvocationCacheResults
public boolean shouldUploadInvocationCacheResults ()
Devuelve verdadero si debemos capturar los resultados de la invocación en la caché.
| Muestra | |
|---|---|
boolean |
|
shouldUseDynamicSharding
public boolean shouldUseDynamicSharding ()
Devuelve si debemos usar el sharding dinámico o no.
| Muestra | |
|---|---|
boolean |
|
shouldUseEvenModuleSharding
public boolean shouldUseEvenModuleSharding ()
Devuelve si se debe intentar distribuir la cantidad de módulos de manera uniforme entre los fragmentos.
| Muestra | |
|---|---|
boolean |
|
shouldUseParallelPreInvocationSetup
public boolean shouldUseParallelPreInvocationSetup ()
Devuelve si se debe ejecutar la configuración previa a la invocación en paralelo.
| Muestra | |
|---|---|
boolean |
|
shouldUseParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
Indica si se intentará configurar los dispositivos remotos en paralelo.
| Muestra | |
|---|---|
boolean |
|
shouldUseParallelSetup
public boolean shouldUseParallelSetup ()
Indica si se intentará realizar la configuración en paralelo.
| Muestra | |
|---|---|
boolean |
|
shouldUseRemoteSandboxMode
public boolean shouldUseRemoteSandboxMode ()
Indica si se debe usar el modo de zona de pruebas en la invocación remota.
| Muestra | |
|---|---|
boolean |
|
shouldUseReplicateSetup
public boolean shouldUseReplicateSetup ()
Indica si se debe usar la configuración replicada para todos los dispositivos remotos.
| Muestra | |
|---|---|
boolean |
|
shouldUseSandboxTestMode
public boolean shouldUseSandboxTestMode ()
Devuelve verdadero si debemos usar la zona de pruebas de Tf en un modo de prueba.
| Muestra | |
|---|---|
boolean |
|
shouldUseSandboxing
public boolean shouldUseSandboxing ()
Devuelve verdadero si debemos usar contenedores de Tf para ejecutar la invocación.
| Muestra | |
|---|---|
boolean |
|
shouldUseTokenSharding
public boolean shouldUseTokenSharding ()
Indica si la fragmentación debe usar la compatibilidad con tokens.
| Muestra | |
|---|---|
boolean |
|
skipTrybotExperiment
public boolean skipTrybotExperiment ()
Indica si se deben omitir los experimentos para las ejecuciones de TRYBOT.
| Muestra | |
|---|---|
boolean |
|
takeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Devuelve verdadero si se debe tomar un informe de errores cuando finalice la invocación de la prueba.
| Muestra | |
|---|---|
boolean |
|
takeBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
Devuelve verdadero si se debe tomar un bugreportz en lugar de un bugreport durante la invocación de prueba del bugreport final.
| Muestra | |
|---|---|
boolean |
|