Filter global di Trade Federation

Filter global adalah cara untuk menyediakan filter pengujian ke Tradefed yang akan diterapkan ke pemanggilan secara otomatis tanpa perlu mengkhawatirkan apakah pengujian mendukungnya atau tidak.

Fitur ini tidak akan berfungsi jika konfigurasi tidak mendukung pemfilteran, tetapi memberikan manfaat karena tidak memunculkan pengecualian konfigurasi seperti yang biasanya terjadi di Tradefed. Hal ini memungkinkan layanan dengan pengetahuan minimal tentang Tradefed untuk menghasilkan dan menyediakan tanda 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 module-name 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 diulangi jika diperlukan lebih banyak filter. Pengecualian memiliki prioritas lebih tinggi daripada penyertaan.

Implementasi

Kode sumber