com.android.tradefed.command

อินเทอร์เฟซ

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

ชั้นเรียน

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

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

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

เอนัม

CommandRunner.ExitCode รหัสข้อผิดพลาดที่สามารถออกได้ด้วย
CommandScheduler.HostState สถานะต่างๆ ของโฮสต์