Filtres globaux dans Trade Federation

Les filtres globaux permettent de fournir des filtres de test à Tradefed qui s'appliqueront automatiquement à l'appel sans avoir à se soucier de savoir si un test l'accepte ou non.

Il ne fonctionnera pas si la configuration n'est pas compatible avec le filtrage, mais 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 filtrage 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écute que le module
  • --global-filters:include-filter moduleA class#method : n'exécute que la méthode correspondante

Vous pouvez répéter cette option si d'autres filtres sont nécessaires. L'exclusion a la priorité sur l'inclusion.

Implémentation

Code source