Filtres globaux dans la fédération du commerce

Les filtres globaux permettent de fournir à Tradefed des filtres de test qui s'appliqueront automatiquement à l'appel, sans avoir à vous demander si un test le prend en charge 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 peu de connaissances pour générer et fournir facilement des indicateurs de filtre de façon 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 : exécute uniquement le module
  • --global-filters:include-filter moduleA class#method : n'exécute que la méthode correspondante

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

Implémentation

Code source