Filtri globali in Trade Federation

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

Sarà inop se la configurazione non supporta il filtraggio, ma offre il vantaggio di non generare un'eccezione di configurazione come di solito accade in Tradefed. Ciò consente a un servizio con una conoscenza minima di Tradefed di 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 nome-modulo è l'unica parte obbligatoria da fornire.

Per esempio:

  • --global-filters:include-filter moduleA: eseguirà solo il modulo
  • --global-filters:include-filter moduleA class#method : eseguirà solo il metodo corrispondente

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

Implementazione

Codice sorgente