Konsol Federasi Perdagangan

Konsol Federasi Perdagangan adalah komponen opsional yang memungkinkan Anda memeriksa negara bagian Trade Federation dan apa yang dilihatnya, mulai dari status perangkat hingga pengujian yang sedang berlangsung.

Alat yang efektif untuk memantau sejumlah besar pengujian yang berjalan secara paralel dan memahami kemajuan dari setiap tes.

Menjangkau konsol

Setelah Tradefed dibangun, skrip peluncur tradefed.sh dapat diakses dari jalur Anda dan secara {i>default<i} akan membawa Anda ke konsol.

Konsol akan menampilkan perintah tf >.

Apa yang bisa dilakukan konsol?

help konsol akan selalu mencantumkan informasi terbaru. Beberapa fitur menariknya adalah:

  • Buat daftar perangkat dan cara Tradefed melihat statusnya: list devices
  • Cantumkan pemanggilan yang sedang berjalan beserta metadatanya: list invocations
  • Dapatkan log dari semua pemanggilan dan Tradefed yang berjalan: dump logs

Konsol memungkinkan Anda untuk men-debug apa yang terjadi di Tradefed dan perangkat dengan kueri beberapa negara bagian yang tidak ditampilkan secara bersamaan di tempat lain.

Bagaimana cara menghindari konsol?

Dalam beberapa kasus, konsol tidak diperlukan, atau contoh Saat menjalankan perintah.

Dalam kasus tersebut, commandAndExit dapat ditambahkan ke tradefed.sh perintah skrip peluncur untuk mencegah konsol dimulai. Ini diperlukan argumen tambahan saat mencoba menjalankan Tradefed sebagai bagian dari skrip atau melakukan piping output-nya secara langsung. Membiarkan konsol tetap aktif saat dijalankan Melakukan tukar tambah dari skrip akan memicu perilaku yang tidak konsisten dan mungkin menyebabkan beberapa masalah.

tradefed.sh run commandAndExit <usual command>

Pelengkapan otomatis konsol

Konsol menyediakan pelengkapan otomatis dasar untuk nama konfigurasi.

tf > run <hit TAB>
result in:
Display all 167 possibilities? (y or n)

Dengan menekan TAB setelah run, Anda bisa mendapatkan daftar lengkap konfigurasi yang tersedia. Dan jika Anda memiliki sebagian nama yang sudah diketik, konsol akan mencetak semua kemungkinan yang ada.

tf >run tf/<HIT TAB>

tf/acceptance            tf/fake                  tf/func
tf/stress                tf/uiautomator           tf/unit-runner
tf >run tf/

Ini berguna ketika Anda tidak ingat nama konfigurasi yang tepat.