Konsol Trade Federation

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

Alat ini sangat berguna untuk memantau sejumlah besar pengujian yang berjalan secara paralel dan memahami progres setiap pengujian.

Membuka konsol

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

Konsol akan menampilkan perintah tf >.

Apa yang dapat dilakukan konsol?

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

  • Mencantumkan perangkat dan cara Tradefed melihat statusnya: list devices
  • Mencantumkan pemanggilan yang sedang berjalan dan metadatanya: list invocations
  • Dapatkan log semua pemanggilan dan Tradefed yang sedang berjalan: dump logs

Konsol memungkinkan Anda men-debug apa yang terjadi di Tradefed dan perangkat dengan mengirimkan kueri ke beberapa status yang tidak ditampilkan bersama di tempat lain.

Bagaimana cara menonaktifkan konsol?

Terkadang konsol tidak diperlukan, seperti saat menjalankan perintah satu kali. Konsol harus dinonaktifkan saat menjalankan Tradefed dari skrip atau saat menyalurkan outputnya secara langsung. Menjalankan Tradefed dari skrip dengan konsol diaktifkan dapat menyebabkan perilaku yang tidak terduga.

Untuk mencegah konsol dimulai, jalankan skrip peluncur tradefed.sh dengan argumen commandAndExit.

tradefed.sh run commandAndExit <usual command>

Pelengkapan otomatis konsol

Konsol 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. Jika Anda sudah mengetik nama sebagian, 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/

Hal ini berguna jika Anda tidak mengingat nama konfigurasi yang tepat.