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 de si una prueba lo admite o no.

Será inoperativo si la configuración no admite el filtrado, pero brinda la ventaja de no generar una ConfigurationException como suele ser el caso en Tradefed. Esto permite que un servicio con conocimientos mínimos sobre Tradefed genere fácilmente 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]

Donde 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 de coincidencia

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