Trade Federation Console là một thành phần không bắt buộc, cho phép bạn kiểm tra trạng thái của Trade Federation và những gì Trade Federation thấy, từ trạng thái thiết bị cho đến các thử nghiệm hiện đang diễn ra.
Đây là một công cụ hữu ích để theo dõi một số lượng lớn các kiểm thử chạy song song và nắm được tiến trình của từng kiểm thử.
Truy cập vào bảng điều khiển
Sau khi Tradefed được tạo, bạn có thể truy cập vào tập lệnh trình chạy tradefed.sh
từ đường dẫn của mình và theo mặc định, tập lệnh này sẽ đưa bạn đến bảng điều khiển.
Bảng điều khiển sẽ xuất hiện với lời nhắc tf >
.
Bảng điều khiển có thể làm gì?
help
của bảng điều khiển sẽ luôn liệt kê thông tin mới nhất.
Một số tính năng thú vị của công cụ này là:
- Liệt kê các thiết bị và cách Tradefed xem trạng thái của các thiết bị đó:
list devices
- Liệt kê các lệnh gọi hiện đang chạy và siêu dữ liệu của chúng:
list invocations
- Lấy nhật ký của tất cả các lệnh gọi đang chạy và Tradefed:
dump logs
Bảng điều khiển cho phép bạn gỡ lỗi những gì đang xảy ra trong Tradefed và các thiết bị bằng cách truy vấn một số trạng thái không xuất hiện cùng nhau ở bất kỳ nơi nào khác.
Làm cách nào để tắt bảng điều khiển?
Đôi khi, bạn không cần đến bảng điều khiển, chẳng hạn như khi chạy một lệnh một lần. Bạn phải tắt bảng điều khiển khi chạy Tradefed từ một tập lệnh hoặc khi chuyển trực tiếp đầu ra của bảng điều khiển. Việc chạy Tradefed từ một tập lệnh có bảng điều khiển được bật có thể gây ra hành vi không mong muốn.
Để ngăn bảng điều khiển khởi động, hãy chạy tập lệnh trình chạy tradefed.sh
bằng đối số commandAndExit
.
tradefed.sh run commandAndExit <usual command>
Tính năng tự động hoàn thành trên bảng điều khiển
Bảng điều khiển cung cấp tính năng tự động hoàn thành cơ bản cho tên cấu hình.
tf > run <hit TAB>
result in:
Display all 167 possibilities? (y or n)
Bằng cách nhấn phím TAB sau run
, bạn có thể xem danh sách đầy đủ các cấu hình hiện có. Và nếu bạn đã nhập một phần tên, bảng điều khiển sẽ in tất cả các khả năng.
tf >run tf/<HIT TAB>
tf/acceptance tf/fake tf/func
tf/stress tf/uiautomator tf/unit-runner
tf >run tf/
Điều này sẽ hữu ích khi bạn không nhớ chính xác tên cấu hình.