Filtres globaux dans Trade Federation

Les filtres globaux permettent de fournir des filtres de test à Tradefed qui s'appliqueront automatiquement à l'invocation, sans avoir à se soucier de savoir si un test les prend en charge ou non.

Il sera inopérant si la configuration ne prend pas en charge le filtrage, mais il présente l'avantage de ne pas générer d'exception de configuration comme c'est généralement le cas dans Tradefed. Cela permet à un service ayant des connaissances minimales sur Tradefed de générer et de fournir facilement des indicateurs de filtre de manière générique.

Syntaxe

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

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

où module-name est la seule partie obligatoire à fournir.

Exemple :

  • --global-filters:include-filter moduleA : n'exécutera que le module
  • --global-filters:include-filter moduleA class#method : n'exécutera que la méthode correspondante

Vous pouvez répéter cette option si vous avez besoin d'autres filtres. L'exclusion est prioritaire par rapport à l'inclusion.

Implémentation

Code source