CommandOptions
public
class
CommandOptions
extends Object
implements
ICommandOptions
java.lang.Object | |
↳ | com.android.tradefed.command.CommandOptions |
Implementación de ICommandOptions
.
Resumen
Campos | |
---|---|
public
static
final
String |
DRY_RUN_OPTION
|
public
static
final
String |
ENABLE_SANDBOX_TEST_MODE
|
public
static
final
String |
INVOCATION_DATA
|
public
static
final
String |
JDK_FOLDER_OPTION_NAME
|
public
static
final
String |
NOISY_DRY_RUN_OPTION
|
public
static
final
String |
TEST_TAG_OPTION
|
public
static
final
String |
USE_REMOTE_SANDBOX
|
public
static
final
String |
USE_SANDBOX
|
Constructores públicos | |
---|---|
CommandOptions()
|
Métodos públicos | |
---|---|
boolean
|
captureLogcatOnFailure()
Si se debe capturar o no un logcat en caso de que falle el caso de prueba |
boolean
|
captureScreenshotOnFailure()
Si se debe tomar una captura de pantalla del caso de prueba fallido |
ICommandOptions
|
clone()
|
boolean
|
delegatedEarlyDeviceRelease()
Si se libera o no el dispositivo antes de tiempo en el modo delegado |
boolean
|
earlyDeviceRelease()
Si se libera o no el dispositivo antes de tiempo cuando se termina de usar. |
boolean
|
filterPreviousPassedTests()
Indica si se deben filtrar o no los casos de prueba aprobados del intento anterior. |
|
getAutoLogCollectors()
Devuelve el conjunto de recopiladores de registros automáticos que se deben agregar a una invocación. |
|
getDynamicDownloadArgs()
Muestra el mapa de argumentos que se pasará a la consulta de descarga dinámica. |
|
getExperimentalFlags()
Devuelve el mapa de marcas experimentales, que se puede usar para controlar proyectos de lanzamiento de funciones. |
int
|
getExtraRemotePostsubmitInstance()
Indica si se deben iniciar instancias adicionales en la VM remota después del envío. |
String
|
getHostLogSuffix()
Muestra el sufijo que se agregará al host_log de Tradefed o nulo si no hay un prefijo. |
UniqueMultiMap<String, String>
|
getInvocationData()
Muestra los datos que se pasaron a la invocación para describirla. |
long
|
getInvocationTimeout()
Muestra el tiempo de espera de invocación especificado. |
File
|
getJdkFolderForSubprocess()
Muestra la carpeta jdk que se usará cuando se divida la ejecución en un subproceso. |
long
|
getLoopTime()
Obtén el tiempo de espera antes de volver a programar este comando. |
long
|
getMaxLoopCount()
Muestra la cantidad máxima de veces que se programó el comando. |
Integer
|
getMultiDeviceCount()
Devuelve la cantidad de dispositivos para las pruebas multidispositivo. |
boolean
|
getOptimizeMainlineTest()
Muestra un valor verdadero si debemos optimizar la lista de módulos de prueba para la prueba principal. |
Duration
|
getParallelPreInvocationSetupTimeout()
Devuelve el tiempo de espera para la configuración previa a la invocación en paralelo. |
Duration
|
getParallelSetupTimeout()
Muestra el tiempo de espera que se usará durante las configuraciones en paralelo. |
String
|
getRemoteCacheInstanceName()
Muestra el nombre de la instancia que se usa para controlar la caché remota. |
|
getRemoteFiles()
Muestra la lista de archivos remotos configurados. |
Integer
|
getShardCount()
Devuelve el recuento total de fragmentos del comando. |
Integer
|
getShardIndex()
Muestra el índice de fragmentos del comando. |
String
|
getTestTag()
Muestra la etiqueta de prueba de la invocación. |
String
|
getTestTagSuffix()
Muestra el sufijo test-tag, que se agrega a test-tag para representar algunas variantes de una prueba. |
boolean
|
isConditionalBugreportDisabled()
Muestra si el informe de errores condicional está inhabilitado o no. |
boolean
|
isDryRunMode()
Muestra |
boolean
|
isExperimentEnabled()
Si se habilitan o no los experimentos a través de marcas experimentales. |
boolean
|
isFullHelpMode()
Muestra |
boolean
|
isHelpMode()
Muestra |
boolean
|
isLoopMode()
Muestra el modo de bucle para la configuración. |
boolean
|
isNoisyDryRunMode()
Muestra |
boolean
|
isRemoteInvocationDeviceless()
Indica si se debe activar o no una invocación remota sin dispositivo. |
boolean
|
isTracingEnabled()
Muestra si el seguimiento de invocaciones está habilitado o no. |
boolean
|
reportCacheResults()
Muestra verdadero si debemos informar los resultados de la caché cuando estén disponibles. |
boolean
|
reportInvocationComplete()
si se deben informar los registros hasta invocationComplete |
boolean
|
reportPassedTests()
Indica si se deben informar o no los casos de prueba aprobados. |
boolean
|
reportTestCaseCount()
Indica si se debe informar o no la cantidad de casos de prueba por tipo de prueba. |
|
reportingTags()
Es la lista de etiquetas que se usan para los informes relacionados con la invocación. |
boolean
|
runOnAllDevices()
Muestra verdadero si el comando se debe ejecutar en todos los dispositivos. |
void
|
setAutoLogCollectors(
Establece el conjunto de recopiladores de registros automáticos que se deben agregar a una invocación. |
void
|
setBugreportOnInvocationEnded(boolean takeBugreport)
Establece si se debe capturar o no un informe de errores al final de la invocación. |
void
|
setBugreportzOnInvocationEnded(boolean takeBugreportz)
Establece si se debe capturar un informe de errores al final de la invocación. |
void
|
setDelegatedEarlyDeviceRelease(boolean earlyRelease)
Establece si quieres liberar el dispositivo antes de tiempo en el modo delegado. |
void
|
setHostLogSuffix(String suffix)
Establece el sufijo que se adjuntará al 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 debe usar o no 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 o no el recuento de casos de prueba por tipo de prueba. |
void
|
setShardCount(Integer shardCount)
Establece el recuento de fragmentos del comando. |
void
|
setShardIndex(Integer shardIndex)
Establece el índice de fragmento para el comando. |
void
|
setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)
Establece si se debe usar o no el servidor de fragmentación dinámica remota |
void
|
setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)
Establece si se intentará distribuir la cantidad de módulos de forma uniforme entre los fragmentos. |
void
|
setShouldUseSandboxing(boolean use)
Establece si debemos usar contenedores de TF o no. |
void
|
setTestTag(String testTag)
Establece la etiqueta de prueba para la invocación. |
void
|
setUseSandboxTestMode(boolean use)
Establece si debemos usar o no el modo de prueba de la zona de pruebas de TF. |
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. |
boolean
|
shouldRemoteDynamicShard()
Muestra si se debe usar o no el servidor de fragmentación dinámica remota. |
boolean
|
shouldReportModuleProgression()
Indica si se debe informar o no la progresión de la invocación remota a nivel del módulo. |
boolean
|
shouldUploadCacheResults()
Muestra true si debemos capturar los resultados en la caché. |
boolean
|
shouldUseDynamicSharding()
Muestra si debemos usar el particionamiento dinámico o no |
boolean
|
shouldUseEvenModuleSharding()
Muestra si se intenta distribuir la cantidad de módulos de forma uniforme entre los fragmentos. |
boolean
|
shouldUseParallelPreInvocationSetup()
Muestra si se debe ejecutar la configuración previa a la invocación en paralelo. |
boolean
|
shouldUseParallelRemoteSetup()
Si se intentará o no la configuración en paralelo de los dispositivos remotos. |
boolean
|
shouldUseParallelSetup()
Si se intenta o no la configuración en paralelo. |
boolean
|
shouldUseRemoteSandboxMode()
Indica si se debe usar o no el modo de zona de pruebas en la invocación remota. |
boolean
|
shouldUseReplicateSetup()
Indica si se debe usar o no la configuración replicada en todos los dispositivos remotos. |
boolean
|
shouldUseSandboxTestMode()
Muestra verdadero si debemos usar la zona de pruebas de Tf en un modo de prueba. |
boolean
|
shouldUseSandboxing()
El resultado es verdadero si debemos usar contenedores de Tf para ejecutar la invocación. |
boolean
|
shouldUseTokenSharding()
Indica si el particionamiento debe usar o no la compatibilidad con tokens. |
boolean
|
skipTrybotExperiment()
Indica si se deben omitir los experimentos para las ejecuciones de TRYBOT. |
boolean
|
takeBugreportOnInvocationEnded()
Devuelve un valor verdadero si se debe generar un informe de errores cuando finaliza la invocación de prueba. |
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. |
Campos
DRY_RUN_OPTION
public static final String DRY_RUN_OPTION
ENABLE_SANDBOX_TEST_MODE
public static final String ENABLE_SANDBOX_TEST_MODE
DATOS_INVOCACIÓN
public static final String INVOCATION_DATA
JDK_FOLDER_OPTION_NAME
public static final String JDK_FOLDER_OPTION_NAME
OPCIÓN DE EJECUCIÓN_DRINADA
public static final String NOISY_DRY_RUN_OPTION
OPCIÓN DE PRUEBA
public static final String TEST_TAG_OPTION
USE_REMOTE_SANDBOX
public static final String USE_REMOTE_SANDBOX
USE_SANDBOX
public static final String USE_SANDBOX
Constructores públicos
CommandOptions
public CommandOptions ()
Métodos públicos
captureLogcatOnFailure
public boolean captureLogcatOnFailure ()
Si se debe capturar o no un logcat en caso de que falle el caso de prueba
Muestra | |
---|---|
boolean |
captureScreenshotOnFailure
public boolean captureScreenshotOnFailure ()
Si se debe capturar o no una captura de pantalla cuando falla el caso de prueba
Muestra | |
---|---|
boolean |
delegatedEarlyDeviceRelease
public boolean delegatedEarlyDeviceRelease ()
Indica si se liberará o no el dispositivo anticipadamente en el modo delegado.
Muestra | |
---|---|
boolean |
earlyDeviceRelease
public boolean earlyDeviceRelease ()
Si se libera o no el dispositivo antes de tiempo cuando se termina de usar.
Muestra | |
---|---|
boolean |
filterPreviousPassedTests
public boolean filterPreviousPassedTests ()
Indica si se deben filtrar o no los casos de prueba aprobados del intento anterior.
Muestra | |
---|---|
boolean |
getAutoLogCollectors
publicgetAutoLogCollectors ()
Devuelve el conjunto de recopiladores de registros automáticos que se agregarán para una invocación.
Muestra | |
---|---|
|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Muestra el mapa de argumentos que se pasará a la consulta de descarga dinámica.
Muestra | |
---|---|
|
getExperimentalFlags
publicgetExperimentalFlags ()
Devuelve el mapa de marcas experimentales, que se puede usar para controlar proyectos de lanzamiento de funciones.
Muestra | |
---|---|
|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
Indica si se deben iniciar instancias adicionales en la VM remota durante el envío posterior.
Muestra | |
---|---|
int |
getHostLogSuffix
public String getHostLogSuffix ()
Muestra el sufijo que se agregará al host_log de Tradefed o nulo si no hay un prefijo.
Muestra | |
---|---|
String |
getInvocationData
public UniqueMultiMap<String, String> getInvocationData ()
Muestra los datos que se pasaron a la invocación para describirla.
Muestra | |
---|---|
UniqueMultiMap<String, String> |
getInvocationTimeout
public long getInvocationTimeout ()
Muestra el tiempo de espera de invocación especificado. 0 si no se usará un tiempo de espera.
Muestra | |
---|---|
long |
getJdkFolderForSubprocess
public File getJdkFolderForSubprocess ()
Muestra la carpeta jdk que se usará cuando se bifurque la ejecución en un subproceso.
Muestra | |
---|---|
File |
getLoopTime
public long getLoopTime ()
Obtén el tiempo de espera antes de volver a programar este comando.
Muestra | |
---|---|
long |
tiempo en ms |
getMaxLoopCount
public long getMaxLoopCount ()
Muestra la cantidad máxima de veces que se programó el comando. No tiene efecto si isLoopMode es falsa.
Muestra | |
---|---|
long |
getMultiDeviceCount
public Integer getMultiDeviceCount ()
Devuelve la cantidad de dispositivos para las pruebas de varios dispositivos.
Muestra | |
---|---|
Integer |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Muestra un valor verdadero si debemos optimizar la lista de módulos de prueba para la prueba principal.
Muestra | |
---|---|
boolean |
getParallelPreInvocationSetupTimeout
public Duration getParallelPreInvocationSetupTimeout ()
Devuelve el tiempo de espera para la configuración previa a la invocación en paralelo.
Muestra | |
---|---|
Duration |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Muestra el tiempo de espera que se usará durante las configuraciones en paralelo.
Muestra | |
---|---|
Duration |
getRemoteCacheInstanceName
public String getRemoteCacheInstanceName ()
Muestra el nombre de la instancia utilizada para controlar el almacenamiento en caché remoto.
Muestra | |
---|---|
String |
getRemoteFiles
publicgetRemoteFiles ()
Muestra la lista de archivos remotos configurados.
Muestra | |
---|---|
|
getShardCount
public Integer getShardCount ()
Muestra el recuento total de fragmentos del comando.
Muestra | |
---|---|
Integer |
getShardIndex
public Integer getShardIndex ()
Muestra el índice de fragmento del comando.
Muestra | |
---|---|
Integer |
getTestTag
public String getTestTag ()
Muestra la etiqueta de prueba para la invocación. El valor predeterminado es "stub" si no se especifica.
Muestra | |
---|---|
String |
getTestTagSuffix
public String getTestTagSuffix ()
Muestra el sufijo test-tag, que se agrega a test-tag para representar algunas variantes de una prueba.
Muestra | |
---|---|
String |
isConditionalBugreportDisabled
public boolean isConditionalBugreportDisabled ()
Muestra si el informe de errores condicional está inhabilitado o no
Muestra | |
---|---|
boolean |
Modo de ejecución isDry
public boolean isDryRunMode ()
Muestra true
si debemos
Muestra | |
---|---|
boolean |
isExperimentEnabled
public boolean isExperimentEnabled ()
Si se habilitan o no los experimentos a través de marcas experimentales.
Muestra | |
---|---|
boolean |
isFullHelpMode
public boolean isFullHelpMode ()
Muestra true
si se solicitó el modo de ayuda detallada completa.
Muestra | |
---|---|
boolean |
isHelpMode
public boolean isHelpMode ()
Muestra true
si se solicitó el modo de ayuda abreviado.
Muestra | |
---|---|
boolean |
isLoopMode
public boolean isLoopMode ()
Muestra el modo de bucle para la configuración.
Muestra | |
---|---|
boolean |
Modo de ejecución isNoisyDry
public boolean isNoisyDryRunMode ()
Muestra true
si debemos imprimir el comando en la consola antes de
Muestra | |
---|---|
boolean |
isRemoteInvocationDeviceless
public boolean isRemoteInvocationDeviceless ()
Indica si se debe activar o no una invocación remota sin dispositivo.
Muestra | |
---|---|
boolean |
isTracingEnabled
public boolean isTracingEnabled ()
Muestra si el seguimiento de invocaciones está habilitado o no.
Muestra | |
---|---|
boolean |
reportCacheResults
public boolean reportCacheResults ()
Muestra true si debemos informar resultados de la caché cuando estén disponibles.
Muestra | |
---|---|
boolean |
informeInvocationComplete
public boolean reportInvocationComplete ()
si se deben informar los registros hasta invocationComplete
Muestra | |
---|---|
boolean |
reportPassedTests
public boolean reportPassedTests ()
Indica si se deben informar casos de prueba aprobados o no.
Muestra | |
---|---|
boolean |
reportTestCaseCount
public boolean reportTestCaseCount ()
Indica si se debe informar o no la cantidad de casos de prueba por tipo de prueba.
Muestra | |
---|---|
boolean |
ReportingTags
publicreportingTags ()
Es la lista de etiquetas que se usan para los informes relacionados con la invocación.
Muestra | |
---|---|
|
ejecutar en todos los dispositivos
public boolean runOnAllDevices ()
Muestra verdadero si el comando se debe ejecutar en todos los dispositivos.
Muestra | |
---|---|
boolean |
setAutoLogCollectors
public void setAutoLogCollectors (autoLogCollectors)
Establece el conjunto de recopiladores de registros automáticos que se deben agregar a una invocación.
Parámetros | |
---|---|
autoLogCollectors |
|
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 o no un bugreportz al final de la invocación.
Parámetros | |
---|---|
takeBugreportz |
boolean |
setDelegatedEarlyDeviceRelease
public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Establece si quieres liberar el dispositivo antes de tiempo en el modo delegado.
Parámetros | |
---|---|
earlyRelease |
boolean |
setHostLogSuffix
public void setHostLogSuffix (String suffix)
Establece el sufijo que se adjuntará al 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 usará un tiempo de espera.
Parámetros | |
---|---|
invocationTimeout |
Long |
Modo setLoop
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 debe usar o no 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 quieres que se informe el recuento de casos de prueba por tipo de prueba.
Parámetros | |
---|---|
report |
boolean |
setShardCount
public void setShardCount (Integer shardCount)
Establece el recuento de fragmentos del 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)
Configura si se usará o no el servidor de fragmentación dinámica remota
Parámetros | |
---|---|
shouldRemoteDynamicShard |
boolean |
setDeberíaUseUniformeSharding
public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
Establece si se intentará distribuir la cantidad de módulos de forma uniforme entre los fragmentos.
Parámetros | |
---|---|
useEvenModuleSharding |
boolean |
setShouldUseSandboxing
public void setShouldUseSandboxing (boolean use)
Establece si debemos usar o no 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 o no el modo de prueba de la zona de pruebas de TF.
Parámetros | |
---|---|
use |
boolean |
shouldDisableInvocationSetupAndTeardown
public 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 |
shouldRemoteDynamicShard
public boolean shouldRemoteDynamicShard ()
Muestra si se debe usar o no el servidor de fragmentación dinámica remota.
Muestra | |
---|---|
boolean |
shouldReportModuleProgression
public 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 boolean shouldUploadCacheResults ()
Muestra verdadero si debemos capturar los resultados en la caché.
Muestra | |
---|---|
boolean |
shouldUseDynamicSharding
public boolean shouldUseDynamicSharding ()
Muestra si debemos usar la fragmentación dinámica o no
Muestra | |
---|---|
boolean |
shouldUseEvenModuleSharding
public 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 boolean shouldUseParallelPreInvocationSetup ()
Muestra si se debe ejecutar la configuración previa a la invocación en paralelo.
Muestra | |
---|---|
boolean |
shouldUseParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
Si se intentará o no la configuración en paralelo de los dispositivos remotos.
Muestra | |
---|---|
boolean |
La configuración del paralelo debería usarse
public boolean shouldUseParallelSetup ()
Si se intenta o no la configuración en paralelo.
Muestra | |
---|---|
boolean |
shouldUseRemoteSandboxMode
public boolean shouldUseRemoteSandboxMode ()
Indica si se debe usar o no el modo de zona de pruebas en la invocación remota.
Muestra | |
---|---|
boolean |
shouldUseReplicateSetup
public boolean shouldUseReplicateSetup ()
Indica si se debe usar o no la configuración replicada para todos los dispositivos remotos.
Muestra | |
---|---|
boolean |
shouldUseSandboxTestMode
public boolean shouldUseSandboxTestMode ()
Muestra true si debemos usar la zona de pruebas de Tf en un modo de prueba.
Muestra | |
---|---|
boolean |
shouldUseSandboxing
public boolean shouldUseSandboxing ()
El resultado es 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 o no 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 un valor verdadero si se debe generar un informe de errores cuando finaliza la invocación de prueba.
Muestra | |
---|---|
boolean |
takeBugreportzOnInvocationEnded
public 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 |