Filtry globalne w Federacji Handlowej

Filtry globalne to sposób na przekazanie 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, filtr będzie nieaktywny, ale nie spowoduje wyjątku konfiguracji, jak to zwykle ma miejsce w Tradefed. Dzięki temu usługa z minimalną wiedzą o Tradefed może łatwo generować i udostępniać flagi filtrów w sposób ogólny.

Składnia

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

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

Jedyną obowiązkową częścią jest nazwa modułu.

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 priorytet przed uwzględnieniem.

Implementacja

Kod źródłowy