Filtros globales en Trade Federation

Los filtros globales son una forma de proporcionar filtros de prueba a Tradefed que se aplicarán a la invocación automáticamente sin tener que preocuparse por si una prueba los admite o no.

No funcionará si la configuración no admite el filtrado, pero ofrece el beneficio de no generar una excepción de configuración como suele ser el caso en Tradefed. Esto permite que un servicio con conocimientos mínimos sobre Tradefed genere y proporcione indicadores de filtro de forma genérica.

Sintaxis

--global-filters:include-filter [abi] module-name [test-class][#method-name]

--global-filters:exclude-filter [abi] module-name [test-class][#method-name]

module-name es la única parte obligatoria que se debe proporcionar.

Por ejemplo:

  • --global-filters:include-filter moduleA : Solo ejecutará el módulo
  • --global-filters:include-filter moduleA class#method : Solo ejecutará el método coincidente

La opción se puede repetir si se necesitan más filtros. La exclusión tiene prioridad sobre la inclusión.

Implementación

Código fuente