Konsol Federasi Perdagangan

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

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

Mengakses konsol

Setelah Tradefed di-build, 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:

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

Konsol memungkinkan Anda men-debug apa yang terjadi di Tradefed dan perangkat dengan mengkueri 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 memasukkan output-nya secara langsung. Menjalankan Tradefed dari skrip dengan konsol yang 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 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 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 saat Anda tidak mengingat nama konfigurasi yang tepat.