com.android.tradefed.command

Giao diện

Tùy chọn ICommand Vùng chứa các tùy chọn thực thi lệnh.
ICommandScheduler Bộ lập lịch để chạy các lệnh TradeFederation.
ICommandScheduler.IScheduledInvocationListener Trình nghe các sự kiện gọi khi lệnh gọi hoàn tất.

Các lớp học

LệnhFileParser Trình phân tích cú pháp cho tệp chứa tập hợp các dòng lệnh.
CommandFileParser.CommandLine
LệnhNgắt Dịch vụ cho phép các lệnh TradeFederation bị gián đoạn hoặc được đánh dấu là không thể gián đoạn.
Tùy chọn lệnh Triển khai ICommandOptions .
CommandRunner Một điểm vào TradeFederation thay thế sẽ chạy lệnh được chỉ định trong đối số dòng lệnh rồi thoát.
Bộ lập lịch lệnh Bộ lập lịch để chạy các lệnh TradeFederation trên tất cả các thiết bị có sẵn.
Bảng điều khiển Bảng điều khiển TradeFederation chính cung cấp cho người dùng giao diện để tương tác

Hiện nay hỗ trợ các hoạt động như

  • thêm lệnh để kiểm tra
  • liệt kê các thiết bị và trạng thái của chúng
  • liệt kê các lời gọi đang diễn ra
  • liệt kê các lệnh trong hàng đợi
  • kết xuất nhật ký lệnh gọi vào tập tin/thiết bị xuất chuẩn
  • tắt
Console.ArgRunnable <T> Một Runnable với phương thức run có thể lấy đối số
Console.CaptureList Một loại tiện lợi cho List<List<String>>
Phân bổ thiết bịKết quả Biểu thị kết quả của nỗ lực phân bổ cho một lệnh.
FatalHostLỗi Một ngoại lệ cho biết đã xảy ra lỗi nghiêm trọng không thể phục hồi trên máy chủ đang chạy TradeFederation và phiên bản TradeFederation sẽ bị tắt.
Nhà phát triển địa phương Phát hiện và trả về xem đây có phải là nhà phát triển địa phương đang chạy Tradefed hay không.

Enum

CommandRunner.ExitCode Mã lỗi có thể thoát bằng.
CommandScheduler.HostState Enums có trạng thái khác nhau của máy chủ