Filter global di Federasi Perdagangan

Filter global adalah cara untuk menyediakan filter pengujian ke Tradefed yang akan diterapkan ke pemanggilan otomatis tanpa perlu khawatir tentang apakah pengujian mendukung atau tidak.

Filter ini tidak akan berfungsi jika konfigurasi tidak mendukung pemfilteran, tetapi memberikan manfaat dengan tidak menampilkan pengecualian konfigurasi seperti yang biasanya terjadi di Tradefed. Hal ini memungkinkan layanan dengan pengetahuan minimal tentang Tradefed untuk membuat dan memberikan flag filter secara umum dengan mudah.

Sintaksis

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

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

Dengan nama modul adalah satu-satunya bagian wajib yang harus diberikan.

Contoh:

  • --global-filters:include-filter moduleA : hanya akan menjalankan modul
  • --global-filters:include-filter moduleA class#method : hanya akan menjalankan metode yang cocok

Opsi ini dapat diulang jika diperlukan lebih banyak filter. Pengecualian memiliki prioritas lebih tinggi daripada penyertaan.

Implementasi

Kode sumber