Filter global di Federasi Perdagangan

Filter global adalah cara untuk menyediakan filter uji ke Tradefed yang akan diterapkan ke pemanggilan secara otomatis tanpa harus khawatir apakah tes mendukungnya atau tidak.

Ini akan menjadi inop jika konfigurasi tidak mendukung pemfilteran, tetapi memberikan manfaat dengan tidak melemparkan ConfigurationException seperti yang biasanya terjadi di Tradefed. Ini memungkinkan layanan dengan pengetahuan minimal tentang Tradefed untuk dengan mudah menghasilkan dan menyediakan flag filter secara umum.

Sintaksis

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

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

Di mana nama modul adalah satu-satunya bagian wajib yang harus disediakan.

Sebagai 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 di atas inklusi.

Implementasi

Kode sumber