Filtry globalne w Federacji Handlowej

Filtry globalne to sposób na udostępnienie Tradefed testowych filtrów, które będą automatycznie stosowane do wywołania bez konieczności martwienia się o to, czy test je obsługuje.

Będzie ona nieaktywna, jeśli konfiguracja nie obsługuje filtrowania, ale ma tę zaletę, że nie powoduje 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]

Gdzie module-name jest jedyną wymaganą częścią.

Na przykład:

  • --global-filters:include-filter modułA : spowoduje uruchomienie tylko tego modułu.
  • --global-filters:include-filter moduleA class#method : spowoduje uruchomienie tylko pasującej metody.

W razie potrzeby możesz powtórzyć tę opcję. Wykluczenie ma wyższy priorytet niż uwzględnienie.

Implementacja

Kod źródłowy