Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

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 true si deberíamos saltar agregando este comando a la cola.

boolean isExperimentEnabled ()

Habilitar o no experimentos a través de indicadores experimentales.

boolean isFullHelpMode ()

Devuelve true si se ha solicitado el modo de ayuda detallado completo

boolean isHelpMode ()

Devuelve true si se ha solicitado el modo de ayuda abreviado

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

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

clon

public ICommandOptions clone ()

Devoluciones
ICommandOptions

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

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

getExperimentalFlags

public  getExperimentalFlags ()

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

public  getRemoteFiles ()

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 saltar agregando este comando a la cola.

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

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

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