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.