Filtri globali in Trade Federation

I filtri globali sono un modo per fornire filtri di test a Tradefed che verranno applicati all'invocazione automaticamente senza doversi preoccupare se un test lo supporta o meno.

Non funzionerà se la configurazione non supporta il filtro, ma offre il vantaggio di non generare un'eccezione di configurazione come di solito accade in Tradefed. In questo modo, un servizio con conoscenze minime di Tradefed può generare e fornire facilmente flag di filtro in modo generico.

Sintassi

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

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

dove module-name è l'unica parte obbligatoria da fornire.

Ad esempio:

  • --global-filters:include-filter moduleA : will only run the module
  • --global-filters:include-filter moduleA class#method : will only run the matching method

L'opzione può essere ripetuta se sono necessari più filtri. L'esclusione ha la priorità sull'inclusione.

Implementazione

Codice sorgente