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 se debe capturar o no un logcat en caso de falla del caso de prueba |
boolean | captureScreenshotOnFailure () Si se debe capturar o no una captura de pantalla en caso de falla del caso de prueba |
ICommandOptions | clone () |
boolean | delegatedEarlyDeviceRelease () Si se debe liberar o no el dispositivo antes de tiempo en el modo delegado. |
boolean | earlyDeviceRelease () Si se debe lanzar o no el dispositivo antes de tiempo cuando se termine 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 banderas experimental, que se puede utilizar para presentar proyectos de puertas. | |
int | getExtraRemotePostsubmitInstance () Si se inician o no instancias adicionales en la máquina virtual remota en el envío posterior. |
String | getHostLogSuffix () Devuelve el sufijo que se agregará al host_log de Tradefed 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 espera de invocación especificado. |
File | getJdkFolderForSubprocess () Devuelve la carpeta jdk que se utilizará al bifurcar la ejecución en un subproceso. |
long | getLoopTime () Obtenga tiempo para esperar antes de reprogramar este comando. |
long | getMaxLoopCount () Devuelve el número máximo de veces que se programó el comando. |
Integer | getMultiDeviceCount () Devuelve la cantidad de dispositivos para pruebas de múltiples dispositivos. |
boolean | getOptimizeMainlineTest () Devuelve 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 paralela. |
Duration | getParallelSetupTimeout () Devuelve el tiempo de espera que se utilizará durante las configuraciones paralelas. |
getRemoteFiles () Devuelve la lista de archivos remotos configurados. | |
Integer | getShardCount () Devuelve el recuento total de fragmentos del comando. |
Integer | getShardIndex () Devuelve el índice del fragmento para el comando. |
String | getTestTag () Devuelve la etiqueta de prueba para la invocación. |
String | getTestTagSuffix () Devuelve el sufijo de etiqueta de prueba, agregado a etiqueta de prueba para representar algunas variantes de una prueba. |
boolean | isConditionalBugreportDisabled () Devuelve si el informe de error condicional está deshabilitado o no. |
boolean | isDryRunMode () Devolver |
boolean | isExperimentEnabled () Si 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 se activa o no una invocación remota sin dispositivo. |
boolean | isTracingEnabled () Devuelve si el seguimiento de invocaciones está habilitado o no. |
boolean | reportInvocationComplete () si se deben informar o no los registros hasta que se complete la invocación. |
boolean | reportPassedTests () Si se deben informar o no los casos de prueba superados. |
boolean | reportTestCaseCount () Si se informa 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 se deben agregar a una invocación. |
void | setBugreportOnInvocationEnded (boolean takeBugreport) Establece si se captura o no un informe de error al final de la invocación. |
void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Establece si se captura o no un informe de error al final de la invocación. |
void | setDelegatedEarlyDeviceRelease (boolean earlyRelease) Establezca si desea liberar o no el dispositivo antes de tiempo en el modo delegado. |
void | setHostLogSuffix (String suffix) Establece el sufijo que se 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 la cantidad de dispositivos esperados para pruebas de múltiples dispositivos. |
void | setReplicateSetup (boolean replicate) Establezca si desea utilizar o no la configuración replicada. |
void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) Establezca si informar o no los registros hasta que se complete la invocación |
void | setReportTestCaseCount (boolean report) Establezca si se 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 fragmentos para el comando. |
void | setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard) Establece si se utilizará o no un servidor de fragmentación dinámica remota |
void | setShouldUseEvenModuleSharding (boolean useEvenModuleSharding) Establecer si se intentará distribuir la cantidad de módulos de manera uniforme entre fragmentos |
void | setShouldUseSandboxing (boolean use) Establece si debemos usar o no contenedores TF |
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 TF Sandbox. |
boolean | shouldDisableInvocationSetupAndTeardown () Si se deshabilita o no la configuración previa a la invocación y el desmontaje posterior a la invocación. |
boolean | shouldRemoteDynamicShard () Devuelve si se debe utilizar un servidor de fragmentación dinámica remota o no. |
boolean | shouldReportModuleProgression () Si se debe informar o no de 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 | shouldUseEvenModuleSharding () Devuelve si se debe intentar distribuir la cantidad de módulos de manera uniforme entre fragmentos |
boolean | shouldUseParallelPreInvocationSetup () Devuelve si se debe ejecutar la configuración previa a la invocación en paralelo. |
boolean | shouldUseParallelRemoteSetup () Si se intenta o no la configuración paralela de los dispositivos remotos. |
boolean | shouldUseParallelSetup () Si se intenta o no la configuración paralela. |
boolean | shouldUseRemoteSandboxMode () Si se utilizará o no el modo sandbox en la invocación remota. |
boolean | shouldUseReplicateSetup () Si se utilizará o no la configuración replicada para todos los dispositivos remotos. |
boolean | shouldUseSandboxTestMode () Devuelve verdadero si debemos usar el entorno limitado de Tf en 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 utilizar el soporte de token. |
boolean | takeBugreportOnInvocationEnded () Devuelve verdadero si se debe generar un informe de error cuando finalice la invocación de prueba. |
boolean | takeBugreportzOnInvocationEnded () Devuelve verdadero si se debe tomar un informe de errorz en lugar de un informe de error durante el informe de error 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
INVOCACIÓN_DATOS
public static final String INVOCATION_DATA
JDK_FOLDER_OPTION_NAME
public static final String JDK_FOLDER_OPTION_NAME
NOISY_DRY_RUN_OPTION
public static final String NOISY_DRY_RUN_OPTION
TEST_TAG_OPTION
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
Opciones de comando
public CommandOptions ()
Métodos públicos
capturarLogcatOnFailure
public boolean captureLogcatOnFailure ()
Si se debe 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 se debe capturar o no una captura de pantalla en caso de falla del caso de prueba
Devoluciones | |
---|---|
boolean |
lanzamiento temprano del dispositivo delegado
public boolean delegatedEarlyDeviceRelease ()
Si se debe liberar o no el dispositivo antes de tiempo en el modo delegado.
Devoluciones | |
---|---|
boolean |
lanzamiento temprano del dispositivo
public boolean earlyDeviceRelease ()
Si se debe lanzar o no el dispositivo antes de tiempo cuando se termine con él.
Devoluciones | |
---|---|
boolean |
filtrarAnteriorAprobadoPruebas
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 | |
---|---|
obtener banderas experimentales
publicgetExperimentalFlags ()
Devuelve el mapa de banderas experimental, que se puede utilizar para presentar proyectos de puertas.
Devoluciones | |
---|---|
getExtraRemotePostsubmitInstancia
public int getExtraRemotePostsubmitInstance ()
Si se inician o no instancias adicionales en la máquina virtual remota en el envío posterior.
Devoluciones | |
---|---|
int |
getHostLogSuffix
public String getHostLogSuffix ()
Devuelve el sufijo que se agregará al host_log de Tradefed 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> |
getInvocationTimeout
public long getInvocationTimeout ()
Devuelve el tiempo de espera de invocación especificado. 0 si no se utilizará ningún tiempo de espera.
Devoluciones | |
---|---|
long |
getJdkFolderForSubproceso
public File getJdkFolderForSubprocess ()
Devuelve la carpeta jdk que se utilizará al bifurcar la ejecución en un subproceso.
Devoluciones | |
---|---|
File |
obtenerTiempodebucle
public long getLoopTime ()
Obtenga tiempo para esperar antes de reprogramar este comando.
Devoluciones | |
---|---|
long | tiempo en ms |
obtenerMaxLoopCount
public long getMaxLoopCount ()
Devuelve el número máximo de veces que se programó el comando. No tiene ningún efecto si isLoopMode es falso.
Devoluciones | |
---|---|
long |
getMultiDeviceCount
public Integer getMultiDeviceCount ()
Devuelve la cantidad de dispositivos para pruebas de múltiples dispositivos.
Devoluciones | |
---|---|
Integer |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Devuelve verdadero si debemos optimizar la lista de módulos de prueba para la prueba principal.
Devoluciones | |
---|---|
boolean |
getParallelPreInvocationSetupTimeout
public Duration getParallelPreInvocationSetupTimeout ()
Devuelve el tiempo de espera para la configuración previa a la invocación paralela.
Devoluciones | |
---|---|
Duration |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Devuelve el tiempo de espera que se utilizará durante las configuraciones paralelas.
Devoluciones | |
---|---|
Duration |
obtener archivos remotos
publicgetRemoteFiles ()
Devuelve la lista de archivos remotos configurados.
Devoluciones | |
---|---|
obtenerShardCount
public Integer getShardCount ()
Devuelve el recuento total de fragmentos del comando.
Devoluciones | |
---|---|
Integer |
obtenerShardIndex
public Integer getShardIndex ()
Devuelve el índice del 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 etiqueta de prueba, agregado a etiqueta de prueba para representar algunas variantes de una prueba.
Devoluciones | |
---|---|
String |
isConditionalBugreportDisabled
public boolean isConditionalBugreportDisabled ()
Devuelve si el informe de error condicional está deshabilitado o no.
Devoluciones | |
---|---|
boolean |
esDryRunMode
public boolean isDryRunMode ()
Devolver true
si deberíamos
Devoluciones | |
---|---|
boolean |
isExperimentEnabled
public boolean isExperimentEnabled ()
Si habilitar o no experimentos a través de indicadores experimentales.
Devoluciones | |
---|---|
boolean |
esModo de ayuda completa
public boolean isFullHelpMode ()
Devuelve true
si se ha solicitado el modo de ayuda detallada y completa.
Devoluciones | |
---|---|
boolean |
esModoAyuda
public boolean isHelpMode ()
Devuelve true
si se ha solicitado el modo de ayuda abreviada
Devoluciones | |
---|---|
boolean |
es modo bucle
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
Devoluciones | |
---|---|
boolean |
esRemoteInvocationSin dispositivo
public boolean isRemoteInvocationDeviceless ()
Si se activa 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ón completa
public boolean reportInvocationComplete ()
si se deben informar o no los registros hasta que se complete la invocación.
Devoluciones | |
---|---|
boolean |
informeAprobadoPruebas
public boolean reportPassedTests ()
Si se deben informar o no los casos de prueba superados.
Devoluciones | |
---|---|
boolean |
informeRecuento de casos de prueba
public boolean reportTestCaseCount ()
Si se informa o no el número de casos de prueba por tipo de prueba.
Devoluciones | |
---|---|
boolean |
informesEtiquetas
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 se deben agregar a una invocación.
Parámetros | |
---|---|
autoLogCollectors |
setBugreportOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
Establece si se captura o no un informe de error al final de la invocación.
Parámetros | |
---|---|
takeBugreport | boolean |
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Establece si se captura o no un informe de error al final de la invocación.
Parámetros | |
---|---|
takeBugreportz | boolean |
setDelegatedEarlyDeviceRelease
public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Establezca si desea liberar o no el dispositivo antes de tiempo 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 |
establecer tiempo de espera de invocación
public void setInvocationTimeout (Long invocationTimeout)
Establezca el tiempo de espera de la invocación. 0 si no se utilizará ningún tiempo de espera.
Parámetros | |
---|---|
invocationTimeout | Long |
establecer modo bucle
public void setLoopMode (boolean loopMode)
Establezca el modo de bucle para la configuración.
establecerMultiDeviceCount
public void setMultiDeviceCount (int count)
Establece la cantidad de dispositivos esperados para pruebas de múltiples dispositivos.
Parámetros | |
---|---|
count | int |
setReplicateSetup
public void setReplicateSetup (boolean replicate)
Establezca si desea utilizar o no la configuración replicada.
Parámetros | |
---|---|
replicate | boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Establezca 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 se 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 fragmentos para el comando.
Parámetros | |
---|---|
shardIndex | Integer |
setShouldRemoteDynamicShard
public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)
Establece si se utilizará o no un servidor de fragmentación dinámica remota
Parámetros | |
---|---|
shouldRemoteDynamicShard | boolean |
setShouldUseEvenModuleSharding
public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
Establecer si se intentará distribuir la cantidad de módulos de manera uniforme entre fragmentos
Parámetros | |
---|---|
useEvenModuleSharding | boolean |
setShouldUseSandboxing
public void setShouldUseSandboxing (boolean use)
Establece si debemos usar o no contenedores TF
Parámetros | |
---|---|
use | boolean |
estableceretiquetadeprueba
public void setTestTag (String testTag)
Establece la etiqueta de prueba para la invocación.
establecerUseSandboxTestMode
public void setUseSandboxTestMode (boolean use)
Establece si debemos usar o no 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 ()
Si se deshabilita o no la configuración previa a la invocación y el desmontaje posterior a la invocación.
Devoluciones | |
---|---|
boolean |
deberíaRemoteDynamicShard
public boolean shouldRemoteDynamicShard ()
Devuelve si se debe utilizar un servidor de fragmentación dinámica remota o no.
Devoluciones | |
---|---|
boolean |
deberíaReportModuleProgression
public boolean shouldReportModuleProgression ()
Si se debe informar o no de la progresión de la invocación remota a nivel de módulo.
Devoluciones | |
---|---|
boolean |
debería usar fragmentación dinámica
public boolean shouldUseDynamicSharding ()
Devuelve si debemos usar fragmentación dinámica o no.
Devoluciones | |
---|---|
boolean |
debería usar EvenModuleSharding
public boolean shouldUseEvenModuleSharding ()
Devuelve si se debe intentar distribuir la cantidad de módulos de manera uniforme entre fragmentos
Devoluciones | |
---|---|
boolean |
debería usar ParallelPreInvocationSetup
public boolean shouldUseParallelPreInvocationSetup ()
Devuelve si se debe ejecutar la configuración previa a la invocación en paralelo.
Devoluciones | |
---|---|
boolean |
debería usar ParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
Si se intenta o no la configuración paralela de los dispositivos remotos.
Devoluciones | |
---|---|
boolean |
debería usar configuración paralela
public boolean shouldUseParallelSetup ()
Si se intenta o no la configuración paralela.
Devoluciones | |
---|---|
boolean |
debería usar el modo RemoteSandbox
public boolean shouldUseRemoteSandboxMode ()
Si se utilizará o no el modo sandbox en la invocación remota.
Devoluciones | |
---|---|
boolean |
debería usar ReplicateSetup
public boolean shouldUseReplicateSetup ()
Si se utilizará o no la configuración replicada para todos los dispositivos remotos.
Devoluciones | |
---|---|
boolean |
debería usar SandboxTestMode
public boolean shouldUseSandboxTestMode ()
Devuelve verdadero si debemos usar el entorno limitado de Tf en modo de prueba.
Devoluciones | |
---|---|
boolean |
debería usar Sandboxing
public boolean shouldUseSandboxing ()
Devuelve verdadero si debemos usar contenedores Tf para ejecutar la invocación.
Devoluciones | |
---|---|
boolean |
debería usar tokensharding
public boolean shouldUseTokenSharding ()
Si la fragmentación debe o no utilizar el soporte de token.
Devoluciones | |
---|---|
boolean |
tomarBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Devuelve verdadero si se debe generar un informe de error cuando finalice la invocación de prueba.
Devoluciones | |
---|---|
boolean |
tomarBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
Devuelve verdadero si se debe tomar un informe de errorz en lugar de un informe de error durante el informe de error final de la invocación de prueba.
Devoluciones | |
---|---|
boolean |
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 se debe capturar o no un logcat en caso de falla del caso de prueba |
boolean | captureScreenshotOnFailure () Si se debe capturar o no una captura de pantalla en caso de falla del caso de prueba |
ICommandOptions | clone () |
boolean | delegatedEarlyDeviceRelease () Si se debe liberar o no el dispositivo antes de tiempo en el modo delegado. |
boolean | earlyDeviceRelease () Si se debe lanzar o no el dispositivo antes de tiempo cuando se termine 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 banderas experimental, que se puede utilizar para presentar proyectos de puertas. | |
int | getExtraRemotePostsubmitInstance () Si se inician o no instancias adicionales en la máquina virtual remota en el envío posterior. |
String | getHostLogSuffix () Devuelve el sufijo que se agregará al host_log de Tradefed 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 espera de invocación especificado. |
File | getJdkFolderForSubprocess () Devuelve la carpeta jdk que se utilizará al bifurcar la ejecución en un subproceso. |
long | getLoopTime () Obtenga tiempo para esperar antes de reprogramar este comando. |
long | getMaxLoopCount () Devuelve el número máximo de veces que se programó el comando. |
Integer | getMultiDeviceCount () Devuelve la cantidad de dispositivos para pruebas de múltiples dispositivos. |
boolean | getOptimizeMainlineTest () Devuelve 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 paralela. |
Duration | getParallelSetupTimeout () Devuelve el tiempo de espera que se utilizará durante las configuraciones paralelas. |
getRemoteFiles () Devuelve la lista de archivos remotos configurados. | |
Integer | getShardCount () Devuelve el recuento total de fragmentos del comando. |
Integer | getShardIndex () Devuelve el índice del fragmento para el comando. |
String | getTestTag () Devuelve la etiqueta de prueba para la invocación. |
String | getTestTagSuffix () Devuelve el sufijo de etiqueta de prueba, agregado a etiqueta de prueba para representar algunas variantes de una prueba. |
boolean | isConditionalBugreportDisabled () Devuelve si el informe de error condicional está deshabilitado o no. |
boolean | isDryRunMode () Devolver |
boolean | isExperimentEnabled () Si 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 se activa o no una invocación remota sin dispositivo. |
boolean | isTracingEnabled () Devuelve si el seguimiento de invocaciones está habilitado o no. |
boolean | reportInvocationComplete () si se deben informar o no los registros hasta que se complete la invocación. |
boolean | reportPassedTests () Si se deben informar o no los casos de prueba superados. |
boolean | reportTestCaseCount () Si se informa 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 se deben agregar a una invocación. |
void | setBugreportOnInvocationEnded (boolean takeBugreport) Establece si se captura o no un informe de error al final de la invocación. |
void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Establece si se captura o no un informe de error al final de la invocación. |
void | setDelegatedEarlyDeviceRelease (boolean earlyRelease) Establezca si desea liberar o no el dispositivo antes de tiempo en el modo delegado. |
void | setHostLogSuffix (String suffix) Establece el sufijo que se 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 la cantidad de dispositivos esperados para pruebas de múltiples dispositivos. |
void | setReplicateSetup (boolean replicate) Establezca si desea utilizar o no la configuración replicada. |
void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) Establezca si informar o no los registros hasta que se complete la invocación |
void | setReportTestCaseCount (boolean report) Establezca si se 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 fragmentos para el comando. |
void | setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard) Establece si se utilizará o no un servidor de fragmentación dinámica remota |
void | setShouldUseEvenModuleSharding (boolean useEvenModuleSharding) Establecer si se intentará distribuir la cantidad de módulos de manera uniforme entre fragmentos |
void | setShouldUseSandboxing (boolean use) Establece si debemos usar o no contenedores TF |
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 TF Sandbox. |
boolean | shouldDisableInvocationSetupAndTeardown () Si se deshabilita o no la configuración previa a la invocación y el desmontaje posterior a la invocación. |
boolean | shouldRemoteDynamicShard () Devuelve si se debe utilizar un servidor de fragmentación dinámica remota o no. |
boolean | shouldReportModuleProgression () Si se debe informar o no de 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 | shouldUseEvenModuleSharding () Devuelve si se debe intentar distribuir la cantidad de módulos de manera uniforme entre fragmentos |
boolean | shouldUseParallelPreInvocationSetup () Devuelve si se debe ejecutar la configuración previa a la invocación en paralelo. |
boolean | shouldUseParallelRemoteSetup () Si se intenta o no la configuración paralela de los dispositivos remotos. |
boolean | shouldUseParallelSetup () Si se intenta o no la configuración paralela. |
boolean | shouldUseRemoteSandboxMode () Si se utilizará o no el modo sandbox en la invocación remota. |
boolean | shouldUseReplicateSetup () Si se utilizará o no la configuración replicada para todos los dispositivos remotos. |
boolean | shouldUseSandboxTestMode () Devuelve verdadero si debemos usar el entorno limitado de Tf en 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 utilizar el soporte de token. |
boolean | takeBugreportOnInvocationEnded () Devuelve verdadero si se debe generar un informe de error cuando finalice la invocación de prueba. |
boolean | takeBugreportzOnInvocationEnded () Devuelve verdadero si se debe tomar un informe de errorz en lugar de un informe de error durante el informe de error 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
INVOCACIÓN_DATOS
public static final String INVOCATION_DATA
JDK_FOLDER_OPTION_NAME
public static final String JDK_FOLDER_OPTION_NAME
NOISY_DRY_RUN_OPTION
public static final String NOISY_DRY_RUN_OPTION
TEST_TAG_OPTION
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
Opciones de comando
public CommandOptions ()
Métodos públicos
capturarLogcatOnFailure
public boolean captureLogcatOnFailure ()
Si se debe 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 se debe capturar o no una captura de pantalla en caso de falla del caso de prueba
Devoluciones | |
---|---|
boolean |
lanzamiento temprano del dispositivo delegado
public boolean delegatedEarlyDeviceRelease ()
Si se debe liberar o no el dispositivo antes de tiempo en el modo delegado.
Devoluciones | |
---|---|
boolean |
lanzamiento temprano del dispositivo
public boolean earlyDeviceRelease ()
Si se debe lanzar o no el dispositivo antes de tiempo cuando se termine con él.
Devoluciones | |
---|---|
boolean |
filtrarAnteriorAprobadoPruebas
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 | |
---|---|
obtener banderas experimentales
publicgetExperimentalFlags ()
Devuelve el mapa de banderas experimental, que se puede utilizar para presentar proyectos de puertas.
Devoluciones | |
---|---|
getExtraRemotePostsubmitInstancia
public int getExtraRemotePostsubmitInstance ()
Si se inician o no instancias adicionales en la máquina virtual remota en el envío posterior.
Devoluciones | |
---|---|
int |
getHostLogSuffix
public String getHostLogSuffix ()
Devuelve el sufijo que se agregará al host_log de Tradefed 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> |
getInvocationTimeout
public long getInvocationTimeout ()
Devuelve el tiempo de espera de invocación especificado. 0 si no se utilizará ningún tiempo de espera.
Devoluciones | |
---|---|
long |
getJdkFolderForSubproceso
public File getJdkFolderForSubprocess ()
Devuelve la carpeta jdk que se utilizará al bifurcar la ejecución en un subproceso.
Devoluciones | |
---|---|
File |
obtenerTiempodebucle
public long getLoopTime ()
Obtenga tiempo para esperar antes de reprogramar este comando.
Devoluciones | |
---|---|
long | tiempo en ms |
obtenerMaxLoopCount
public long getMaxLoopCount ()
Devuelve el número máximo de veces que se programó el comando. No tiene ningún efecto si isLoopMode es falso.
Devoluciones | |
---|---|
long |
getMultiDeviceCount
public Integer getMultiDeviceCount ()
Devuelve la cantidad de dispositivos para pruebas de múltiples dispositivos.
Devoluciones | |
---|---|
Integer |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Devuelve verdadero si debemos optimizar la lista de módulos de prueba para la prueba principal.
Devoluciones | |
---|---|
boolean |
getParallelPreInvocationSetupTimeout
public Duration getParallelPreInvocationSetupTimeout ()
Devuelve el tiempo de espera para la configuración previa a la invocación paralela.
Devoluciones | |
---|---|
Duration |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Devuelve el tiempo de espera que se utilizará durante las configuraciones paralelas.
Devoluciones | |
---|---|
Duration |
obtener archivos remotos
publicgetRemoteFiles ()
Devuelve la lista de archivos remotos configurados.
Devoluciones | |
---|---|
obtenerShardCount
public Integer getShardCount ()
Devuelve el recuento total de fragmentos del comando.
Devoluciones | |
---|---|
Integer |
obtenerShardIndex
public Integer getShardIndex ()
Devuelve el índice del 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 etiqueta de prueba, agregado a etiqueta de prueba para representar algunas variantes de una prueba.
Devoluciones | |
---|---|
String |
isConditionalBugreportDisabled
public boolean isConditionalBugreportDisabled ()
Devuelve si el informe de error condicional está deshabilitado o no.
Devoluciones | |
---|---|
boolean |
esDryRunMode
public boolean isDryRunMode ()
Devolver true
si deberíamos
Devoluciones | |
---|---|
boolean |
isExperimentEnabled
public boolean isExperimentEnabled ()
Si habilitar o no experimentos a través de indicadores experimentales.
Devoluciones | |
---|---|
boolean |
esModo de ayuda completa
public boolean isFullHelpMode ()
Devuelve true
si se ha solicitado el modo de ayuda detallada y completa.
Devoluciones | |
---|---|
boolean |
esModoAyuda
public boolean isHelpMode ()
Devuelve true
si se ha solicitado el modo de ayuda abreviada
Devoluciones | |
---|---|
boolean |
es modo bucle
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
Devoluciones | |
---|---|
boolean |
esRemoteInvocationSin dispositivo
public boolean isRemoteInvocationDeviceless ()
Si se activa 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ón completa
public boolean reportInvocationComplete ()
si se deben informar o no los registros hasta que se complete la invocación.
Devoluciones | |
---|---|
boolean |
informeAprobadoPruebas
public boolean reportPassedTests ()
Si se deben informar o no los casos de prueba superados.
Devoluciones | |
---|---|
boolean |
informeRecuento de casos de prueba
public boolean reportTestCaseCount ()
Si se informa o no el número de casos de prueba por tipo de prueba.
Devoluciones | |
---|---|
boolean |
informesEtiquetas
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 se deben agregar a una invocación.
Parámetros | |
---|---|
autoLogCollectors |
setBugreportOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
Establece si se captura o no un informe de error al final de la invocación.
Parámetros | |
---|---|
takeBugreport | boolean |
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Establece si se captura o no un informe de error al final de la invocación.
Parámetros | |
---|---|
takeBugreportz | boolean |
setDelegatedEarlyDeviceRelease
public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Establezca si desea liberar o no el dispositivo antes de tiempo 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 |
establecer tiempo de espera de invocación
public void setInvocationTimeout (Long invocationTimeout)
Establezca el tiempo de espera de la invocación. 0 si no se utilizará ningún tiempo de espera.
Parámetros | |
---|---|
invocationTimeout | Long |
establecer modo bucle
public void setLoopMode (boolean loopMode)
Establezca el modo de bucle para la configuración.
establecerMultiDeviceCount
public void setMultiDeviceCount (int count)
Establece la cantidad de dispositivos esperados para pruebas de múltiples dispositivos.
Parámetros | |
---|---|
count | int |
setReplicateSetup
public void setReplicateSetup (boolean replicate)
Establezca si desea utilizar o no la configuración replicada.
Parámetros | |
---|---|
replicate | boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Establezca 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 se 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 fragmentos para el comando.
Parámetros | |
---|---|
shardIndex | Integer |
setShouldRemoteDynamicShard
public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)
Establece si se utilizará o no un servidor de fragmentación dinámica remota
Parámetros | |
---|---|
shouldRemoteDynamicShard | boolean |
setShouldUseEvenModuleSharding
public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
Establecer si se intentará distribuir la cantidad de módulos de manera uniforme entre fragmentos
Parámetros | |
---|---|
useEvenModuleSharding | boolean |
setShouldUseSandboxing
public void setShouldUseSandboxing (boolean use)
Establece si debemos usar o no contenedores TF
Parámetros | |
---|---|
use | boolean |
estableceretiquetadeprueba
public void setTestTag (String testTag)
Establece la etiqueta de prueba para la invocación.
establecerUseSandboxTestMode
public void setUseSandboxTestMode (boolean use)
Establece si debemos usar o no 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 ()
Si se deshabilita o no la configuración previa a la invocación y el desmontaje posterior a la invocación.
Devoluciones | |
---|---|
boolean |
deberíaRemoteDynamicShard
public boolean shouldRemoteDynamicShard ()
Devuelve si se debe utilizar un servidor de fragmentación dinámica remota o no.
Devoluciones | |
---|---|
boolean |
deberíaReportModuleProgression
public boolean shouldReportModuleProgression ()
Si se debe informar o no de la progresión de la invocación remota a nivel de módulo.
Devoluciones | |
---|---|
boolean |
debería usar fragmentación dinámica
public boolean shouldUseDynamicSharding ()
Devuelve si debemos usar fragmentación dinámica o no.
Devoluciones | |
---|---|
boolean |
debería usar EvenModuleSharding
public boolean shouldUseEvenModuleSharding ()
Devuelve si se debe intentar distribuir la cantidad de módulos de manera uniforme entre fragmentos
Devoluciones | |
---|---|
boolean |
debería usar ParallelPreInvocationSetup
public boolean shouldUseParallelPreInvocationSetup ()
Devuelve si se debe ejecutar la configuración previa a la invocación en paralelo.
Devoluciones | |
---|---|
boolean |
debería usar ParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
Si se intenta o no la configuración paralela de los dispositivos remotos.
Devoluciones | |
---|---|
boolean |
debería usar configuración paralela
public boolean shouldUseParallelSetup ()
Si se intenta o no la configuración paralela.
Devoluciones | |
---|---|
boolean |
debería usar el modo RemoteSandbox
public boolean shouldUseRemoteSandboxMode ()
Si se utilizará o no el modo sandbox en la invocación remota.
Devoluciones | |
---|---|
boolean |
debería usar ReplicateSetup
public boolean shouldUseReplicateSetup ()
Si se utilizará o no la configuración replicada para todos los dispositivos remotos.
Devoluciones | |
---|---|
boolean |
debería usar SandboxTestMode
public boolean shouldUseSandboxTestMode ()
Devuelve verdadero si debemos usar el entorno limitado de Tf en modo de prueba.
Devoluciones | |
---|---|
boolean |
debería usar Sandboxing
public boolean shouldUseSandboxing ()
Devuelve verdadero si debemos usar contenedores Tf para ejecutar la invocación.
Devoluciones | |
---|---|
boolean |
debería usar tokensharding
public boolean shouldUseTokenSharding ()
Si la fragmentación debe o no utilizar el soporte de token.
Devoluciones | |
---|---|
boolean |
tomarBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Devuelve verdadero si se debe generar un informe de error cuando finalice la invocación de prueba.
Devoluciones | |
---|---|
boolean |
tomarBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
Devuelve verdadero si se debe tomar un informe de errorz en lugar de un informe de error durante el informe de error final de la invocación de prueba.
Devoluciones | |
---|---|
boolean |