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 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 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.

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.

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.

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 que se utilizará durante las configuraciones paralelas.

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 isDryRunMode ()

Devolver true si deberíamos saltar agregando este comando a la cola.

boolean isFullHelpMode ()

Devuelve true si se ha solicitado el modo de ayuda detallada y completa.

boolean isHelpMode ()

Devuelve true si se ha solicitado el modo de ayuda abreviada

boolean isLoopMode ()

Devuelve el modo de bucle para la configuración.

boolean isNoisyDryRunMode ()

Devuelve true si debemos imprimir el comando en la consola antes de saltar agregándolo a la cola.

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 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 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 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 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 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

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

clon

public ICommandOptions clone ()

Devoluciones
ICommandOptions

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

public  getAutoLogCollectors ()

Devuelve el conjunto de recopiladores de registros automáticos que se agregarán para una invocación.

Devoluciones

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

Devuelve el mapa de argumentos para pasar a la consulta de descarga dinámica.

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

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

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 que se utilizará durante las configuraciones paralelas.

Devoluciones
Duration

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

esDryRunMode

public boolean isDryRunMode ()

Devolver true si deberíamos saltar agregando este comando a la cola.

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 saltar agregándolo a la cola.

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

public  reportingTags ()

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

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.

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

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í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 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