Trade Federation'daki genel filtreler

Genel filtreler, bir testin destekleyip desteklemediği konusunda endişelenmenize gerek kalmadan, çağrıya otomatik olarak uygulanacak test filtrelerini Tradefed'e sağlamanın bir yoludur.

Yapılandırma filtrelemeyi desteklemiyorsa çalışmaz ancak Tradefed'de genellikle olduğu gibi yapılandırma istisnası oluşturmama avantajı sağlar. Bu sayede, Tradefed hakkında minimum bilgiye sahip bir hizmet, filtre işaretlerini kolayca ve genel olarak oluşturup sağlayabilir.

Sözdizimi

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

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

Burada module-name, sağlanması zorunlu olan tek kısımdır.

Örneğin:

  • --global-filters:include-filter moduleA : will only run the module
  • --global-filters:include-filter moduleA class#method : Yalnızca eşleşen yöntem çalıştırılır.

Daha fazla filtreye ihtiyaç duyulursa bu seçenek tekrarlanabilir. Hariç tutma, dahil etmeye göre önceliklidir.

Uygulama

Kaynak kodu