Filtri globali nella Trade Federation

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

Non sarà operativo se la configurazione non supporta i filtri, ma offre il vantaggio di non generare un'eccezione di configurazione, come accade di solito 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.

Ad esempio:

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

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

Implementazione

Codice sorgente