Filtry globalne to sposób na dostarczanie do Tradefed filtrów testowych, które będą automatycznie stosowane do wywołania bez konieczności sprawdzania, czy test je obsługuje.
Jeśli konfiguracja nie obsługuje filtrowania, będzie ona nieaktywna, ale nie spowoduje wyjątku konfiguracji, jak to zwykle ma miejsce w Tradefed. Umożliwia to usłudze z minimalną wiedzą o Tradefed łatwe generowanie i ogólne udostępnianie flag filtrów.
Składnia
--global-filters:include-filter [abi] module-name [test-class][#method-name]
--global-filters:exclude-filter [abi] module-name [test-class][#method-name]
gdzie jedyną obowiązkową częścią jest nazwa modułu.
Na przykład:
- --global-filters:include-filter moduleA : uruchomi tylko moduł
- --global-filters:include-filter moduleA class#method : uruchomi tylko pasującą metodę
Jeśli potrzebujesz więcej filtrów, możesz powtórzyć tę opcję. Wykluczenie ma wyższy priorytet niż uwzględnienie.