Bảng điều khiển của Liên đoàn Thương mại

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ì nó thấy, từ trạng thái thiết bị đến các kiểm thử đang diễn ra.

Đây là một công cụ tuyệt vời để theo dõi một lượng lớn các chương trình kiểm thử chạy song song và hiểu được tiến trình của từng chương trình kiểm thử.

Truy cập vào bảng điều khiển

Sau khi tạo Tradefed, bạn có thể truy cập vào tập lệnh trình chạy tradefed.sh từ đường dẫn 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ẽ hiển thị 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 ứng dụng 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 các lệnh gọi đó: list invocations
  • Nhận nhật ký của tất 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 diễn 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 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 đã bật bảng điều khiển 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 có sẵn. 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 tên có thể.

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 rất hữu ích khi bạn không nhớ chính xác tên cấu hình.