Opciones de comando
public class CommandOptions
extends Object
implements ICommandOptions
java.lang.Objeto | |
↳ | 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 capturar o no un logcat en caso de falla del caso de prueba |
boolean | captureScreenshotOnFailure () Si capturar o no una captura de pantalla en caso de falla del caso de prueba |
ICommandOptions | clone () |
boolean | delegatedEarlyDeviceRelease () Si liberar o no el dispositivo antes en el modo delegado. |
boolean | earlyDeviceRelease () Si liberar o no el dispositivo antes de tiempo cuando haya terminado con él. |
boolean | filterPreviousPassedTests () Si se filtran o no los casos de prueba pasados anteriores del intento anterior. |
getAutoLogCollectors () Devuelve el conjunto de recopiladores de registros automáticos que se agregarán para una invocación | |
getDynamicDownloadArgs () Devuelve el mapa de argumentos para pasar a la consulta de descarga dinámica. | |
getExperimentalFlags () Devuelve el mapa de indicadores experimentales, que se puede utilizar para presentar proyectos de puertas. | |
int | getExtraRemotePostsubmitInstance () Si iniciar o no instancias adicionales en la VM remota en el postenvío. |
String | getHostLogSuffix () Devuelve el sufijo para anexar a Tradefed host_log o nulo si no hay prefijo. |
UniqueMultiMap <String, String> | getInvocationData () Devuelve los datos pasados a la invocación para describirla. |
long | getInvocationTimeout () Devuelve el tiempo de invocación especificado. |
File | getJdkFolderForSubprocess () Devuelve la carpeta jdk para usar cuando se bifurca la ejecución en un subproceso. |
long | getLoopTime () Obtenga el tiempo de espera antes de volver a programar este comando. |
long | getMaxLoopCount () Devuelve el número máximo de veces para programar el comando. |
Integer | getMultiDeviceCount () Devuelve el número de dispositivos para pruebas multidispositivo. |
boolean | getOptimizeMainlineTest () Devuelve verdadero si debemos optimizar la lista de módulos de prueba para la prueba principal. |
Duration | getParallelSetupTimeout () Devuelve el tiempo de espera para usar durante las configuraciones en paralelo. |
getRemoteFiles () Devuelve la lista de archivos remotos configurados. | |
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, adjunto a la etiqueta de prueba para representar algunas variantes de una prueba. |
boolean | isConditionalBugreportDisabled () Devuelve si el informe de errores condicional está deshabilitado o no |
boolean | isDryRunMode () Devolver |
boolean | isExperimentEnabled () Habilitar o no experimentos a través de indicadores experimentales. |
boolean | isFullHelpMode () Devuelve |
boolean | isHelpMode () Devuelve |
boolean | isLoopMode () Devuelve el modo de bucle para la configuración. |
boolean | isNoisyDryRunMode () Devuelve |
boolean | isRemoteInvocationDeviceless () Si activar o no una invocación remota sin dispositivo. |
boolean | isTracingEnabled () Devuelve si el seguimiento de invocaciones está habilitado o no. |
boolean | reportInvocationComplete () si informar o no los registros hasta que se complete la invocación. |
boolean | reportPassedTests () Si informar o no los casos de prueba aprobados. |
boolean | reportTestCaseCount () Si informar o no el número de casos de prueba por tipo de prueba. |
reportingTags () Lista de etiquetas utilizadas para informes relacionados con la invocación. | |
boolean | runOnAllDevices () Devuelve verdadero si el comando debe ejecutarse en todos los dispositivos. |
void | setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors) Establece el conjunto de recopiladores de registros automáticos que deben agregarse a una invocación. |
void | setBugreportOnInvocationEnded (boolean takeBugreport) Establece si capturar o no un informe de error al final de la invocación. |
void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Establece si capturar o no un bugreportz al final de la invocación. |
void | setDelegatedEarlyDeviceRelease (boolean earlyRelease) Establezca si liberar o no el dispositivo antes en el modo delegado. |
void | setHostLogSuffix (String suffix) Establece el sufijo para agregar a Tradefed host_log. |
void | setInvocationTimeout (Long invocationTimeout) Establezca el tiempo de espera de la invocación. |
void | setLoopMode (boolean loopMode) Establezca el modo de bucle para la configuración. |
void | setMultiDeviceCount (int count) Establece el número de dispositivos esperados para las pruebas de varios dispositivos. |
void | setReplicateSetup (boolean replicate) Establezca si usar o no la configuración replicada. |
void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) Establecer si informar o no los registros hasta que se complete la invocación |
void | setReportTestCaseCount (boolean report) Establezca si informar o no el recuento 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 | setShouldUseSandboxing (boolean use) Establece si debemos o no usar contenedores TF |
void | setTestTag (String testTag) Establece la etiqueta de prueba para la invocación. |
void | setUseSandboxTestMode (boolean use) Establece si debemos o no usar el modo de prueba TF sandbox. |
boolean | shouldDisableInvocationSetupAndTeardown () Inhabilitar o no la configuración previa a la invocación y el desmontaje posterior a la invocación. |
boolean | shouldReportModuleProgression () Si informar o no la progresión de la invocación remota a nivel de módulo. |
boolean | shouldUseDynamicSharding () Devuelve si debemos usar fragmentación dinámica o no |
boolean | shouldUseParallelRemoteSetup () Si se debe intentar o no la configuración en paralelo de los dispositivos remotos. |
boolean | shouldUseParallelSetup () Si se debe o no intentar la configuración en paralelo. |
boolean | shouldUseRemoteSandboxMode () Si usar o no el modo sandbox en la invocación remota. |
boolean | shouldUseReplicateSetup () Si usar o no la configuración replicada para todos los dispositivos remotos. |
boolean | shouldUseSandboxTestMode () Devuelve verdadero si debemos usar el sandbox de Tf en un modo de prueba. |
boolean | shouldUseSandboxing () Devuelve verdadero si debemos usar contenedores Tf para ejecutar la invocación |
boolean | shouldUseTokenSharding () Si la fragmentación debe o no usar el soporte de token. |
boolean | takeBugreportOnInvocationEnded () Devuelve verdadero si se debe tomar un informe de error cuando finaliza la invocación de prueba. |
boolean | takeBugreportzOnInvocationEnded () Devuelve verdadero si se debe tomar un informe de error en lugar de un informe de error durante el informe de error final de invocación de prueba. |
Campos
DRY_RUN_OPCIÓN
public static final String DRY_RUN_OPTION
ENABLE_SANDBOX_TEST_MODE
public static final String ENABLE_SANDBOX_TEST_MODE
INVOCACIÓN_DATOS
public static final String INVOCATION_DATA
JDK_FOLDER_OPTION_NAME
public static final String JDK_FOLDER_OPTION_NAME
NOISY_DRY_RUN_OPCIÓN
public static final String NOISY_DRY_RUN_OPTION
PRUEBA_TAG_OPCIÓN
public static final String TEST_TAG_OPTION
USAR_REMOTE_SANDBOX
public static final String USE_REMOTE_SANDBOX
USAR_SANDBOX
public static final String USE_SANDBOX
Constructores públicos
Opciones de comando
public CommandOptions ()
Métodos públicos
capturarLogcatOnFailure
public boolean captureLogcatOnFailure ()
Si capturar o no un logcat en caso de falla del caso de prueba
Devoluciones | |
---|---|
boolean |
capturar captura de pantalla en caso de error
public boolean captureScreenshotOnFailure ()
Si capturar o no una captura de pantalla en caso de falla del caso de prueba
Devoluciones | |
---|---|
boolean |
delegadoEarlyDeviceRelease
public boolean delegatedEarlyDeviceRelease ()
Si liberar o no el dispositivo antes en el modo delegado.
Devoluciones | |
---|---|
boolean |
EarlyDeviceRelease
public boolean earlyDeviceRelease ()
Si liberar o no el dispositivo antes de tiempo cuando haya terminado con él.
Devoluciones | |
---|---|
boolean |
filterPreviousPassedPruebas
public boolean filterPreviousPassedTests ()
Si se filtran o no los casos de prueba pasados anteriores del intento anterior.
Devoluciones | |
---|---|
boolean |
getAutoLogCollectors
publicgetAutoLogCollectors ()
Devuelve el conjunto de recopiladores de registros automáticos que se agregarán para una invocación
Devoluciones | |
---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Devuelve el mapa de argumentos para pasar a la consulta de descarga dinámica.
Devoluciones | |
---|---|
getExperimentalFlags
publicgetExperimentalFlags ()
Devuelve el mapa de indicadores experimentales, que se puede utilizar para presentar proyectos de puertas.
Devoluciones | |
---|---|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
Si iniciar o no instancias adicionales en la VM remota en el postenvío.
Devoluciones | |
---|---|
int |
getHostLogSuffix
public String getHostLogSuffix ()
Devuelve el sufijo para anexar a Tradefed host_log o nulo si no hay prefijo.
Devoluciones | |
---|---|
String |
obtener datos de invocación
public UniqueMultiMap<String, String> getInvocationData ()
Devuelve los datos pasados a la invocación para describirla.
Devoluciones | |
---|---|
UniqueMultiMap <String, String> |
obtenerInvocaciónTiempo de espera
public long getInvocationTimeout ()
Devuelve el tiempo de invocación especificado. 0 si no se va a utilizar ningún tiempo de espera.
Devoluciones | |
---|---|
long |
getJdkFolderForSubprocess
public File getJdkFolderForSubprocess ()
Devuelve la carpeta jdk para usar cuando se bifurca la ejecución en un subproceso.
Devoluciones | |
---|---|
File |
getLoopTime
public long getLoopTime ()
Obtenga el tiempo de espera antes de volver a programar este comando.
Devoluciones | |
---|---|
long | tiempo en ms |
obtenerMaxLoopCount
public long getMaxLoopCount ()
Devuelve el número máximo de veces para programar el comando. No tiene efecto si isLoopMode es falso.
Devoluciones | |
---|---|
long |
getMultiDeviceCount
public Integer getMultiDeviceCount ()
Devuelve el número de dispositivos para pruebas multidispositivo.
Devoluciones | |
---|---|
Integer |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Devuelve verdadero si debemos optimizar la lista de módulos de prueba para la prueba principal.
Devoluciones | |
---|---|
boolean |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Devuelve el tiempo de espera para usar durante las configuraciones en paralelo.
Devoluciones | |
---|---|
Duration |
obtener archivos remotos
publicgetRemoteFiles ()
Devuelve la lista de archivos remotos configurados.
Devoluciones | |
---|---|
getShardCount
public Integer getShardCount ()
Devuelve el recuento total de fragmentos para el comando.
Devoluciones | |
---|---|
Integer |
getShardIndex
public Integer getShardIndex ()
Devuelve el índice de fragmento para el comando.
Devoluciones | |
---|---|
Integer |
obtener etiqueta de prueba
public String getTestTag ()
Devuelve la etiqueta de prueba para la invocación. El valor predeterminado es 'stub' si no se especifica.
Devoluciones | |
---|---|
String |
getTestTagSuffix
public String getTestTagSuffix ()
Devuelve el sufijo de la etiqueta de prueba, adjunto a la etiqueta de prueba para representar algunas variantes de una prueba.
Devoluciones | |
---|---|
String |
isConditionalBureinfoDisabled
public boolean isConditionalBugreportDisabled ()
Devuelve si el informe de errores condicional está deshabilitado o no
Devoluciones | |
---|---|
boolean |
esDryRunMode
public boolean isDryRunMode ()
Devolver true
si deberíamos
Devoluciones | |
---|---|
boolean |
isExperimentEnabled
public boolean isExperimentEnabled ()
Habilitar o no experimentos a través de indicadores experimentales.
Devoluciones | |
---|---|
boolean |
esFullHelpMode
public boolean isFullHelpMode ()
Devuelve true
si se ha solicitado el modo de ayuda detallado completo
Devoluciones | |
---|---|
boolean |
es el modo de ayuda
public boolean isHelpMode ()
Devuelve true
si se ha solicitado el modo de ayuda abreviado
Devoluciones | |
---|---|
boolean |
isLoopMode
public boolean isLoopMode ()
Devuelve el modo de bucle para la configuración.
Devoluciones | |
---|---|
boolean |
esNoisyDryRunMode
public boolean isNoisyDryRunMode ()
Devuelve true
si debemos imprimir el comando en la consola antes de que
Devoluciones | |
---|---|
boolean |
es una invocación remota sin dispositivos
public boolean isRemoteInvocationDeviceless ()
Si activar o no una invocación remota sin dispositivo.
Devoluciones | |
---|---|
boolean |
isTracingEnabled
public boolean isTracingEnabled ()
Devuelve si el seguimiento de invocaciones está habilitado o no.
Devoluciones | |
---|---|
boolean |
informeInvocacióncompleta
public boolean reportInvocationComplete ()
si informar o no los registros hasta que se complete la invocación.
Devoluciones | |
---|---|
boolean |
informePassedTests
public boolean reportPassedTests ()
Si informar o no los casos de prueba aprobados.
Devoluciones | |
---|---|
boolean |
reportTestCaseCount
public boolean reportTestCaseCount ()
Si informar o no el número de casos de prueba por tipo de prueba.
Devoluciones | |
---|---|
boolean |
etiquetas de informes
publicreportingTags ()
Lista de etiquetas utilizadas para informes relacionados con la invocación.
Devoluciones | |
---|---|
ejecutar en todos los dispositivos
public boolean runOnAllDevices ()
Devuelve verdadero si el comando debe ejecutarse en todos los dispositivos.
Devoluciones | |
---|---|
boolean |
setAutoLogCollectors
public void setAutoLogCollectors (autoLogCollectors)
Establece el conjunto de recopiladores de registros automáticos que deben agregarse a una invocación.
Parámetros | |
---|---|
autoLogCollectors |
setBureinformeOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
Establece si capturar o no un informe de error al final de la invocación.
Parámetros | |
---|---|
takeBugreport | boolean |
setBureportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Establece si capturar o no un bugreportz al final de la invocación.
Parámetros | |
---|---|
takeBugreportz | boolean |
establecer DelegadoEarlyDeviceRelease
public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Establezca si liberar o no el dispositivo antes en el modo delegado.
Parámetros | |
---|---|
earlyRelease | boolean |
establecerHostLogSuffix
public void setHostLogSuffix (String suffix)
Establece el sufijo para agregar a Tradefed host_log.
Parámetros | |
---|---|
suffix | String |
establecer el tiempo de espera de la invocación
public void setInvocationTimeout (Long invocationTimeout)
Establezca el tiempo de espera de la invocación. 0 si no se va a utilizar ningún tiempo de espera.
Parámetros | |
---|---|
invocationTimeout | Long |
establecer modo de bucle
public void setLoopMode (boolean loopMode)
Establezca el modo de bucle para la configuración.
setMultiDeviceCount
public void setMultiDeviceCount (int count)
Establece el número de dispositivos esperados para las pruebas de varios dispositivos.
Parámetros | |
---|---|
count | int |
establecerReplicarConfiguración
public void setReplicateSetup (boolean replicate)
Establezca si usar o no la configuración replicada.
Parámetros | |
---|---|
replicate | boolean |
setReportInvocaciónCompleta
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Establecer si informar o no los registros hasta que se complete la invocación
Parámetros | |
---|---|
reportInvocationCompleteLogs | boolean |
setReportTestCaseCount
public void setReportTestCaseCount (boolean report)
Establezca si informar o no 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 para el comando.
Parámetros | |
---|---|
shardCount | Integer |
establecerShardIndex
public void setShardIndex (Integer shardIndex)
Establece el índice de fragmento para el comando.
Parámetros | |
---|---|
shardIndex | Integer |
setDeberíaUsarSandboxing
public void setShouldUseSandboxing (boolean use)
Establece si debemos o no usar contenedores TF
Parámetros | |
---|---|
use | boolean |
establecer etiqueta de prueba
public void setTestTag (String testTag)
Establece la etiqueta de prueba para la invocación.
establecerUsarSandboxTestMode
public void setUseSandboxTestMode (boolean use)
Establece si debemos o no usar el modo de prueba TF sandbox.
Parámetros | |
---|---|
use | boolean |
debería deshabilitar la configuración y el desmontaje de la invocación
public boolean shouldDisableInvocationSetupAndTeardown ()
Inhabilitar o no la configuración previa a la invocación y el desmontaje posterior a la invocación.
Devoluciones | |
---|---|
boolean |
deberíaReportModuleProgression
public boolean shouldReportModuleProgression ()
Si informar o no la progresión de la invocación remota a nivel de módulo.
Devoluciones | |
---|---|
boolean |
DeberíaUsarDynamicSharding
public boolean shouldUseDynamicSharding ()
Devuelve si debemos usar fragmentación dinámica o no
Devoluciones | |
---|---|
boolean |
debe usar una configuración remota paralela
public boolean shouldUseParallelRemoteSetup ()
Si se debe intentar o no la configuración en paralelo de los dispositivos remotos.
Devoluciones | |
---|---|
boolean |
DeberíaUsarConfiguraciónParalela
public boolean shouldUseParallelSetup ()
Si se debe o no intentar la configuración en paralelo.
Devoluciones | |
---|---|
boolean |
debe usar el modo Sandbox remoto
public boolean shouldUseRemoteSandboxMode ()
Si usar o no el modo sandbox en la invocación remota.
Devoluciones | |
---|---|
boolean |
deberíaUsarReplicarConfiguración
public boolean shouldUseReplicateSetup ()
Si usar o no la configuración replicada para todos los dispositivos remotos.
Devoluciones | |
---|---|
boolean |
debe usar el modo de prueba de Sandbox
public boolean shouldUseSandboxTestMode ()
Devuelve verdadero si debemos usar el sandbox de Tf en un modo de prueba.
Devoluciones | |
---|---|
boolean |
DeberíaUsarSandboxing
public boolean shouldUseSandboxing ()
Devuelve verdadero si debemos usar contenedores Tf para ejecutar la invocación
Devoluciones | |
---|---|
boolean |
deberíaUsarTokenSharding
public boolean shouldUseTokenSharding ()
Si la fragmentación debe o no usar el soporte de token.
Devoluciones | |
---|---|
boolean |
TakeBureReportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Devuelve verdadero si se debe tomar un informe de error cuando finaliza la invocación de prueba.
Devoluciones | |
---|---|
boolean |
takeBureportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
Devuelve verdadero si se debe tomar un informe de error en lugar de un informe de error durante el informe de error final de invocación de prueba.
Devoluciones | |
---|---|
boolean |