Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Opción

public abstract @interface Option
implements Annotation

com.android.tradefed.config.Option


Anota un campo que representa una opción de IConfiguration .

Resumen

Clases anidadas

enum Option.Importance

Constantes

char NO_SHORT_NAME

Métodos públicos

String description ()

Descripción fácil de usar de la opción.

Option.Importance importance ()

La importancia de la opción.

boolean isTimeVal ()

Si la opción representa un valor de tiempo.

boolean mandatory ()

Si la opción es obligatoria u opcional.

String name ()

El nombre exclusivo obligatorio para esta opción.

boolean requiredForRerun ()

Si la opción es necesaria para compilar instrucciones para volver a ejecutar una prueba.

char shortName ()

Nombre abreviado opcional para la opción.

OptionUpdateRule updateRule ()

Controla el comportamiento cuando una opción se especifica varias veces.

Constantes

NO_SHORT_NAME

public static final char NO_SHORT_NAME

Valor constante: 48 (0x00000030)

Métodos públicos

descripción

public String description ()

Descripción fácil de usar de la opción.

Devoluciones
String

importancia

public Option.Importance importance ()

La importancia de la opción.

Se mostrará una opción considerada "importante" en la salida de ayuda abreviada. La ayuda para una opción sin importancia solo se mostrará en el texto de ayuda completo.

Devoluciones
Option.Importance

isTimeVal

public boolean isTimeVal ()

Si la opción representa un valor de tiempo.

Si este es un valor de tiempo, se analizarán sufijos específicos de tiempo. El campo DEBE ser long o Long para que esta bandera sea válida. De lo contrario, se lanzará una excepción de ConfigurationException .

La unidad predeterminada es millis. El marco de configuración aceptará s por segundos (1000 milis), m por minutos (60 segundos), h por horas (60 minutos) o d por días (24 horas).

Las unidades se pueden mezclar y combinar, siempre que cada unidad aparezca como máximo una vez, y siempre que todas las unidades que aparecen se enumeren en orden decreciente de escala. Entonces, por ejemplo, h solo puede aparecer antes que m , y solo puede aparecer después de d . Como ejemplo específico, "1d2h3m4s5ms" sería un valor de tiempo válido, al igual que "4" o "4ms". Todo el espacio en blanco incrustado se descarta.

Devoluciones
boolean

obligatorio

public boolean mandatory ()

Si la opción es obligatoria u opcional.

El marco de configuración arrojará una ConfigurationException si cualquiera de los siguientes es cierto para un campo obligatorio después de que se hayan analizado las opciones de todas las fuentes:

Devoluciones
boolean

nombre

public String name ()

El nombre exclusivo obligatorio para esta opción.

Esto se asignará a un argumento de línea de comando con el prefijo dos caracteres '-'. Por ejemplo, una Option con el nombre 'ayuda' se especificaría con '--help' en la línea de comando.

Los nombres pueden no contener dos puntos, por ejemplo ':'.

Devoluciones
String

requiredForRerun

public boolean requiredForRerun ()

Si la opción es necesaria para compilar instrucciones para volver a ejecutar una prueba.

El reportero de resultados puede intentar compilar instrucciones sobre cómo volver a ejecutar una prueba e incluir el mensaje en el resultado. La instrucción incluirá todas las opciones que correspondan a la repetición de una prueba. Este atributo se utiliza para indicar si la opción se incluirá en dicha instrucción.

Devoluciones
boolean

nombre corto

public char shortName ()

Nombre abreviado opcional para la opción. Esto se correlacionará con un argumento de línea de comando prefijado con un solo '-'. por ejemplo, "-h" donde h = shortName. '0' está reservado para significar que la opción no tiene shortName.

Devoluciones
char

updateRule

public OptionUpdateRule updateRule ()

Controla el comportamiento cuando una opción se especifica varias veces. Tenga en cuenta que esta regla se ignora por completo para las opciones que son ERROR(/Collection) o ERROR(/Map) s.

Devoluciones
OptionUpdateRule