Opciones de comando
public
class
CommandOptions
extends Object
implements
ICommandOptions
Objeto java.lang. | |
↳ | 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 cuando falla un caso de prueba |
boolean
|
captureScreenshotOnFailure()
Si se debe tomar una captura de pantalla del caso de prueba fallido |
ICommandOptions
|
clone()
|
boolean
|
delegatedEarlyDeviceRelease()
Indica si se liberará o no el dispositivo anticipadamente en el modo delegado. |
boolean
|
earlyDeviceRelease()
Indica si se debe lanzar el dispositivo antes de tiempo cuando se termina de usar. |
boolean
|
filterPreviousPassedTests()
Indica si se filtrarán o no los casos de prueba aprobados anteriores 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 crear proyectos de control de atributos. |
int
|
getExtraRemotePostsubmitInstance()
Indica si se deben iniciar o no instancias adicionales en la VM remota en el posenvío. |
String
|
getHostLogSuffix()
Devuelve el sufijo para adjuntar a 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()
Muestra el tiempo de espera de invocación especificado. |
File
|
getJdkFolderForSubprocess()
Muestra la carpeta jdk que se debe usar cuando se bifurca 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 programa el comando. |
Integer
|
getMultiDeviceCount()
Devuelve la cantidad de dispositivos para las pruebas de varios dispositivos. |
boolean
|
getOptimizeMainlineTest()
Muestra true si debemos optimizar la lista de módulos de prueba para la prueba de línea principal. |
Duration
|
getParallelPreInvocationSetupTimeout()
Muestra el tiempo de espera para la configuración de invocación previa paralela. |
Duration
|
getParallelSetupTimeout()
Muestra el tiempo de espera que se usará durante las configuraciones en paralelo. |
String
|
getRemoteCacheInstanceName()
Muestra el nombre de la instancia utilizada para controlar el almacenamiento en caché remoto. |
|
getRemoteFiles()
Muestra la lista de archivos remotos configurados. |
Integer
|
getShardCount()
Muestra 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()
Devuelve el sufijo de la etiqueta de prueba, que se agregó a la etiqueta de prueba 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()
Habilita o no los experimentos mediante marcas experimentales. |
boolean
|
isFullHelpMode()
Muestra |
boolean
|
isHelpMode()
Muestra |
boolean
|
isLoopMode()
Devuelve el modo de bucle de la configuración. |
boolean
|
isNoisyDryRunMode()
Devuelve |
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
|
reportInvocationComplete()
si informas o no los registros hasta que invocationComplete. |
boolean
|
reportPassedTests()
Indica si se deben informar casos de prueba aprobados o no. |
boolean
|
reportTestCaseCount()
Indica si se debe informar o no la cantidad de casos de prueba por tipo de prueba. |
|
reportingTags()
Lista de etiquetas que se usan para los informes relacionados con la invocación. |
boolean
|
runOnAllDevices()
Muestra el valor true si el comando se debe ejecutar en todos los dispositivos. |
void
|
setAutoLogCollectors(
Establece el conjunto de recopiladores de registros automáticos que se debe 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 informe de errores al final de la invocación. |
void
|
setDelegatedEarlyDeviceRelease(boolean earlyRelease)
Configura si el dispositivo se liberará con anticipación en el modo delegado. |
void
|
setHostLogSuffix(String suffix)
Establece el sufijo que se agregará a Tradefed host_log. |
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 quieres usar o no la configuración replicada. |
void
|
setReportInvocationComplete(boolean reportInvocationCompleteLogs)
Establece si se deben informar los registros hasta que invocationComplete |
void
|
setReportTestCaseCount(boolean report)
Establece si quieres que se informe 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 fragmentos del comando. |
void
|
setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)
Configura si se usará o no el servidor de fragmentación dinámica remota |
void
|
setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)
Establece si se debe intentar distribuir la cantidad de módulos de manera uniforme entre 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 el desmontaje posterior. |
boolean
|
shouldRemoteDynamicShard()
Muestra si se usará o no el servidor de fragmentación dinámica remota |
boolean
|
shouldReportModuleProgression()
Indica si se debe informar o no el progreso de la invocación remota a nivel del módulo. |
boolean
|
shouldUseDynamicSharding()
Muestra si debemos usar la fragmentación dinámica o no |
boolean
|
shouldUseEvenModuleSharding()
Muestra si se debe intentar distribuir la cantidad de módulos de manera uniforme entre los fragmentos. |
boolean
|
shouldUseParallelPreInvocationSetup()
Muestra si quieres ejecutar la configuración previa a la invocación en paralelo. |
boolean
|
shouldUseParallelRemoteSetup()
Indica si se debe intentar o no la configuración paralela de los dispositivos remotos. |
boolean
|
shouldUseParallelSetup()
Indica si se debe intentar o no la configuración paralela. |
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 true 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 la fragmentación debe usar o no la compatibilidad con tokens. |
boolean
|
skipTrybotExperiment()
Establece si se deben omitir los experimentos para las ejecuciones de TRYBOT. |
boolean
|
takeBugreportOnInvocationEnded()
Muestra el valor true si se debe generar un informe de errores cuando finalizó la invocación de la prueba. |
boolean
|
takeBugreportzOnInvocationEnded()
Muestra el valor true si se debe tomar un bugreportz en lugar de bugreport durante la invocación de prueba. informe de errores final. |
Campos
DRY_RUN_OPTION
public static final String DRY_RUN_OPTION
HABILITAR_MODO_DE_PRUEBA_SANDBOX
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
USAR_REMOTE_SANDBOX
public static final String USE_REMOTE_SANDBOX
USAR_ZONA DE PRUEBAS
public static final String USE_SANDBOX
Constructores públicos
Opciones de comando
public CommandOptions ()
Métodos públicos
captureLogcatOnFailure;
public boolean captureLogcatOnFailure ()
Si se debe capturar o no un logcat cuando falla un caso de prueba
Muestra | |
---|---|
boolean |
captureScreenshotOnFailure
public boolean captureScreenshotOnFailure ()
Si se debe tomar una captura de pantalla del caso de prueba fallido
Muestra | |
---|---|
boolean |
DelegadoEarlyDeviceRelease
public boolean delegatedEarlyDeviceRelease ()
Indica si se liberará o no el dispositivo anticipadamente en el modo delegado.
Muestra | |
---|---|
boolean |
lanzamientodeldispositivo
public boolean earlyDeviceRelease ()
Indica si se debe lanzar el dispositivo antes de tiempo cuando se termina de usar.
Muestra | |
---|---|
boolean |
filterPreviousPassedTests
public boolean filterPreviousPassedTests ()
Indica si se filtrarán o no los casos de prueba aprobados anteriores del intento anterior.
Muestra | |
---|---|
boolean |
getAutoLogCollectors
publicgetAutoLogCollectors ()
Devuelve el conjunto de recopiladores de registros automáticos que se deben agregar a 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 crear proyectos de control de atributos.
Muestra | |
---|---|
|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
Indica si se deben iniciar o no instancias adicionales en la VM remota en el posenvío.
Muestra | |
---|---|
int |
getHostLogSuffix
public String getHostLogSuffix ()
Devuelve el sufijo para adjuntar a 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 ()
Muestra el tiempo de espera de invocación especificado. 0 si no se debe usar tiempo de espera.
Muestra | |
---|---|
long |
getJdkFolderForSubprocess.
public File getJdkFolderForSubprocess ()
Muestra la carpeta jdk que se debe usar cuando se bifurca 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 programa el comando. No tiene efecto si isLoopMode es false.
Muestra | |
---|---|
long |
getMultiDeviceCount
public Integer getMultiDeviceCount ()
Devuelve la cantidad de dispositivos para las pruebas de varios dispositivos.
Muestra | |
---|---|
Integer |
getOptimizeMainlineTest.
public boolean getOptimizeMainlineTest ()
Muestra true si debemos optimizar la lista de módulos de prueba para la prueba de línea principal.
Muestra | |
---|---|
boolean |
getParallelPreInvocationSetupTimeout
public Duration getParallelPreInvocationSetupTimeout ()
Muestra el tiempo de espera para la configuración de invocación previa paralela.
Muestra | |
---|---|
Duration |
getParallelSetupTimeout
public 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 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 fragmentos del comando.
Muestra | |
---|---|
Integer |
getTestTag
public String getTestTag ()
Muestra la etiqueta de prueba de la invocación. La configuración predeterminada es "stub" si no se especifica.
Muestra | |
---|---|
String |
getTestTagSuffix
public 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 |
Informe de errorescondicionalInhabilitado
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 |
Experimento habilitado
public boolean isExperimentEnabled ()
Habilita o no los experimentos mediante marcas experimentales.
Muestra | |
---|---|
boolean |
Modo de ayuda completa
public boolean isFullHelpMode ()
Muestra true
si se solicitó el modo de ayuda con todos los detalles.
Muestra | |
---|---|
boolean |
Modo de ayuda
public boolean isHelpMode ()
Muestra true
si se solicitó el modo de ayuda abreviado
Muestra | |
---|---|
boolean |
Modo_Loop
public boolean isLoopMode ()
Devuelve el modo de bucle de la configuración.
Muestra | |
---|---|
boolean |
Modo de ejecución isNoisyDry
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 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 |
informeInvocationComplete
public boolean reportInvocationComplete ()
si informas o no los registros hasta que invocationComplete.
Muestra | |
---|---|
boolean |
informesaprobadosdepruebas
public boolean reportPassedTests ()
Indica si se deben informar casos de prueba aprobados o no.
Muestra | |
---|---|
boolean |
Recuento de casos de informe de prueba
public boolean reportTestCaseCount ()
Indica si se debe informar o no la cantidad de casos de prueba por tipo de prueba.
Muestra | |
---|---|
boolean |
ReportingTags
publicreportingTags ()
Lista de etiquetas que se usan para los informes relacionados con la invocación.
Muestra | |
---|---|
|
ejecutarEnTodos los dispositivos
public boolean runOnAllDevices ()
Muestra el valor true 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 debe agregar a una invocación.
Parámetros | |
---|---|
autoLogCollectors |
|
setBugreportEnInvocaciónFinalizada
public void setBugreportOnInvocationEnded (boolean takeBugreport)
Establece si se debe capturar un informe de errores al final de la invocación.
Parámetros | |
---|---|
takeBugreport |
boolean |
setBugreportzInvocaciónFinalizada
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Establece si se debe capturar un informe de errores al final de la invocación.
Parámetros | |
---|---|
takeBugreportz |
boolean |
setDelegatedEarlyDeviceRelease
public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Configura si el dispositivo se liberará con anticipación en el modo delegado.
Parámetros | |
---|---|
earlyRelease |
boolean |
setHostLogSuffix
public void setHostLogSuffix (String suffix)
Establece el sufijo que se agregará a Tradefed host_log.
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 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 quieres 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 que 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 fragmentos del comando.
Parámetros | |
---|---|
shardIndex |
Integer |
setDeberíaRemoteDinámicoShard
public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)
Configura si se usará o no el servidor de fragmentación dinámica remota
Parámetros | |
---|---|
shouldRemoteDynamicShard |
boolean |
setDeberíaUsarUniformeSharding
public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
Establece si se debe intentar distribuir la cantidad de módulos de manera uniforme entre fragmentos
Parámetros | |
---|---|
useEvenModuleSharding |
boolean |
setDeberíaUseSandboxing
public void setShouldUseSandboxing (boolean use)
Establece si debemos usar contenedores de TF o no.
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 |
debeInhabilitarInvocaciónConfiguraciónYTeardown
public boolean shouldDisableInvocationSetupAndTeardown ()
Indica si se debe inhabilitar o no la configuración previa a la invocación y el desmontaje posterior.
Muestra | |
---|---|
boolean |
deberíaRemoteDynamicShard
public boolean shouldRemoteDynamicShard ()
Muestra si se usará o no el servidor de fragmentación dinámica remota
Muestra | |
---|---|
boolean |
InformarProgreso del módulo
public boolean shouldReportModuleProgression ()
Indica si se debe informar o no el progreso de la invocación remota a nivel del módulo.
Muestra | |
---|---|
boolean |
deberíaUsarShardingDinámica
public boolean shouldUseDynamicSharding ()
Muestra si debemos usar la fragmentación dinámica o no
Muestra | |
---|---|
boolean |
Deberías usarlafragmentacióndemódulouniforme
public boolean shouldUseEvenModuleSharding ()
Muestra si se debe intentar distribuir la cantidad de módulos de manera uniforme entre los fragmentos.
Muestra | |
---|---|
boolean |
La configuración de la invocación previa paralela
public boolean shouldUseParallelPreInvocationSetup ()
Muestra si quieres ejecutar la configuración previa a la invocación en paralelo.
Muestra | |
---|---|
boolean |
Deberías usarParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
Indica si se debe intentar o no la configuración paralela de los dispositivos remotos.
Muestra | |
---|---|
boolean |
La configuración del paralelo debería usarse
public boolean shouldUseParallelSetup ()
Indica si se debe intentar o no la configuración paralela.
Muestra | |
---|---|
boolean |
deberíaUsarRemoteSandboxMode
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 en 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 |
Deberías usar la zona de pruebas
public boolean shouldUseSandboxing ()
El resultado es verdadero si debemos usar contenedores de Tf para ejecutar la invocación.
Muestra | |
---|---|
boolean |
Sharding de tokens
public boolean shouldUseTokenSharding ()
Indica si la fragmentación debe usar o no la compatibilidad con tokens.
Muestra | |
---|---|
boolean |
omitirProbarbotexperimento
public boolean skipTrybotExperiment ()
Establece si se deben omitir los experimentos para las ejecuciones de TRYBOT.
Muestra | |
---|---|
boolean |
TakeBugreportEnInvocaciónFinalizada
public boolean takeBugreportOnInvocationEnded ()
Muestra el valor true si se debe generar un informe de errores cuando finalizó la invocación de la prueba.
Muestra | |
---|---|
boolean |
TakeBugreportzInvocaciónFinalizada
public boolean takeBugreportzOnInvocationEnded ()
Muestra el valor true si se debe tomar un bugreportz en lugar de bugreport durante la invocación de prueba. informe de errores final.
Muestra | |
---|---|
boolean |