com.android.tradefed.command

อินเทอร์เฟซ

ICommandOptions คอนเทนเนอร์สำหรับตัวเลือกการดำเนินการของคำสั่ง 
ICommandScheduler เครื่องมือตั้งเวลาสำหรับเรียกใช้คำสั่ง TradeFederation 
ICommandScheduler.IScheduledInvocationListener Listener สำหรับเหตุการณ์การเรียกใช้เมื่อการเรียกใช้เสร็จสมบูรณ์ 

ชั้นเรียน

CommandFileParser ตัวแยกวิเคราะห์สำหรับไฟล์ที่มีชุดบรรทัดคำสั่ง 
CommandFileParser.CommandLine  
CommandInterrupter บริการที่อนุญาตให้ขัดจังหวะหรือทำเครื่องหมายคำสั่ง TradeFederation ว่าไม่สามารถขัดจังหวะได้ 
CommandOptions การใช้งาน ICommandOptions 
CommandRunner จุดเริ่มต้น TradeFederation ทางเลือกที่จะเรียกใช้คำสั่งที่ระบุในอาร์กิวเมนต์บรรทัดคำสั่ง แล้วออกจากระบบ 
CommandScheduler เครื่องมือตั้งเวลาสำหรับเรียกใช้คำสั่ง TradeFederation ในอุปกรณ์ที่พร้อมใช้งานทั้งหมด 
Console คอนโซล TradeFederation หลักที่มอบอินเทอร์เฟซให้ผู้ใช้โต้ตอบ

ปัจจุบันรองรับการดำเนินการต่างๆ เช่น

  • เพิ่มคำสั่งเพื่อทดสอบ
  • แสดงรายการอุปกรณ์และสถานะของอุปกรณ์
  • แสดงรายการการเรียกใช้ที่กำลังดำเนินการ
  • แสดงรายการคำสั่งในคิว
  • ดัมพ์บันทึกการเรียกใช้ไปยังไฟล์/stdout
  • ปิดระบบ
 
Console.ArgRunnable<T> Runnable ที่มีเมธอด run ซึ่งรับอาร์กิวเมนต์ได้
Console.CaptureList ประเภทความสะดวกสำหรับ List<List<String>>
DeviceAllocationResult แสดงผลลัพธ์ของการพยายามจัดสรรอุปกรณ์สำหรับคำสั่ง 
LocalDeveloper ตรวจหาและแสดงผลว่านี่คือนักพัฒนาแอปในเครื่องที่เรียกใช้ Tradefed หรือไม่ 

Enums

CommandRunner.ExitCode รหัสข้อผิดพลาดที่อาจเกิดขึ้นเมื่อออกจากระบบ 
CommandScheduler.HostState Enums ของสถานะต่างๆ ของโฮสต์

ข้อยกเว้น

FatalHostError ข้อยกเว้นที่บ่งชี้ว่าเกิดข้อผิดพลาดร้ายแรงที่ไม่สามารถกู้คืนได้ในเครื่องโฮสต์ที่เรียกใช้ TradeFederation และควรปิดอินสแตนซ์ TradeFederation