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 proporciona el beneficio de no arrojar 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 marcas de filtro de forma genérica con facilidad.

Sintaxis

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

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

En la que 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