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

Bảng điều khiển Liên đoàn Thương mại là một thành phần tùy chọn cho phép bạn kiểm tra trạng thái của Liên đoàn Thương mại và những gì nó nhìn thấy, từ trạng thái thiết bị đến các thử nghiệm hiện tại đang diễn ra.

Nó là một công cụ tuyệt vời để theo dõi một số lượng lớn các bài kiểm tra chạy song song và hiểu được tiến trình của từng bài kiểm tra.

Tiếp cận bảng điều khiển

Sau khi Tradefed được xây dựng, tập lệnh trình khởi chạy tradefed.sh có thể truy cập được từ đường dẫn của bạn và theo mặc định sẽ đưa bạn đến bảng điều khiển.

Bảng điều khiển xuất hiện với dấu nhắc tf > .

Bảng điều khiển có thể làm gì?

Sự help của bảng điều khiển sẽ luôn liệt kê những thông tin cập nhật nhất. Một vài tính năng thú vị của nó là:

  • Liệt kê các thiết bị và cách Tradefed nhìn thấy trạng thái của chúng: 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
  • Nhận nhật ký của tất cả các lệnh đ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 được hiển thị cùng nhau ở bất kỳ nơi nào khác.

Làm cách nào để tránh bảng điều khiển?

Trong một số trường hợp, bàn điều khiển không cần thiết hoặc ví dụ Khi chạy lệnh một lần.

Trong những trường hợp như vậy, commandAndExit có thể được thêm vào lệnh tập lệnh của trình khởi chạy tradefed.sh để ngăn bảng điều khiển khởi động. Đối số bổ sung này là cần thiết khi cố gắng chạy Tradefed như một phần của tập lệnh hoặc dẫn trực tiếp đầu ra của nó. Việc bật bảng điều khiển trong khi chạy Tradefed từ tập lệnh sẽ gây ra hành vi không nhất quán và có thể gây ra một số vấn đề.

tradefed.sh run commandAndExit <usual command>

Tự động hoàn thành bảng điều khiển

Bảng điều khiển cung cấp khả năng tự động hoàn thành tên cấu hình cơ bản.

tf > run <hit TAB>
result in:
Display all 167 possibilities? (y or n)

Bằng cách nhấn TAB sau khi run , bạn có thể nhận được 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 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 rất hữu ích khi bạn không nhớ chính xác tên cấu hình.