Konsol Federasi Perdagangan

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

Ini adalah alat yang hebat untuk memantau sejumlah besar pengujian yang berjalan secara paralel dan memahami kemajuan setiap pengujian.

Jangkau konsol

Setelah Tradefed dibuat, skrip peluncur tradefed.sh dapat diakses dari jalur Anda dan secara default akan membawa Anda ke konsol.

Konsol menampilkan prompt tf > .

Apa yang bisa dilakukan konsol?

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

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

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

Bagaimana cara menghindari konsol?

Dalam beberapa kasus, konsol tidak diperlukan, misalnya Saat menjalankan perintah satu kali.

Dalam kasus seperti itu, commandAndExit dapat ditambahkan ke perintah skrip peluncur tradefed.sh untuk mencegah konsol memulai. Argumen tambahan ini diperlukan ketika mencoba menjalankan Tradefed sebagai bagian dari skrip atau menyalurkan outputnya secara langsung. Membiarkan konsol diaktifkan saat menjalankan Tradefed dari skrip akan memicu perilaku tidak konsisten dan mungkin menyebabkan beberapa masalah.

tradefed.sh run commandAndExit <usual command>

Pelengkapan otomatis konsol

Konsol ini menyediakan pelengkapan otomatis dasar 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 sudah mengetikkan sebagian nama, konsol akan mencetak semua kemungkinan.

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 pastinya.