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 proporcionará el beneficio de no arrojar una excepción de configuración como suele ser el caso en Tradefed. Esto permite que un servicio con un conocimiento mínimo sobre Tradefed genere y proporcione fácilmente marcas 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 se ejecutará el módulo.
  • --global-filters:include-filter moduleA class#method : Solo se 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