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.