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 una ConfigurationException come di solito accade in Tradefed. Ciò consente a un servizio con una conoscenza minima di Tradefed di generare facilmente e fornire genericamente flag di filtro.

Sintassi

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

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

Dove il nome del 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 di corrispondenza

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

Implementazione

Codice sorgente