Konsol Federasi Perdagangan adalah komponen opsional yang memungkinkan Anda memeriksa negara bagian Trade Federation dan apa yang dilihatnya, mulai dari status perangkat hingga pengujian yang sedang berlangsung.
Alat yang efektif untuk memantau sejumlah besar pengujian yang berjalan secara paralel dan memahami kemajuan dari setiap tes.
Menjangkau konsol
Setelah Tradefed dibangun, skrip peluncur tradefed.sh
dapat diakses dari
jalur Anda dan secara {i>default<i}
akan membawa Anda ke konsol.
Konsol akan menampilkan perintah tf >
.
Apa yang bisa dilakukan konsol?
help
konsol akan selalu mencantumkan informasi terbaru.
Beberapa fitur menariknya adalah:
- Buat daftar perangkat dan cara Tradefed melihat statusnya:
list devices
- Cantumkan pemanggilan yang sedang berjalan beserta metadatanya:
list invocations
- Dapatkan log dari semua pemanggilan dan Tradefed yang berjalan:
dump logs
Konsol memungkinkan Anda untuk men-debug apa yang terjadi di Tradefed dan perangkat dengan kueri beberapa negara bagian yang tidak ditampilkan secara bersamaan di tempat lain.
Bagaimana cara menghindari konsol?
Dalam beberapa kasus, konsol tidak diperlukan, atau contoh Saat menjalankan perintah.
Dalam kasus tersebut, commandAndExit
dapat ditambahkan ke tradefed.sh
perintah skrip peluncur untuk mencegah konsol dimulai. Ini
diperlukan argumen tambahan saat mencoba menjalankan Tradefed sebagai bagian dari skrip
atau melakukan piping
output-nya secara langsung. Membiarkan konsol tetap aktif saat dijalankan
Melakukan tukar tambah dari skrip akan memicu perilaku yang tidak konsisten dan mungkin
menyebabkan beberapa masalah.
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 memiliki sebagian nama yang sudah diketik, konsol akan
mencetak semua kemungkinan yang ada.
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 yang tepat.