com.android.tradefed.command

ממשקים

ICommandOptions מאגר לאפשרויות ההפעלה של הפקודות. 
ICommandScheduler מתזמן להרצת פקודות של TradeFederation. 
ICommandScheduler.IScheduledInvocationListener מאזין לאירועי קריאה כשהקריאה מסתיימת. 

שיעורים

CommandFileParser מנתח לקובץ שמכיל קבוצה של שורות פקודה. 
CommandFileParser.CommandLine  
CommandInterrupter שירות שמאפשר להפסיק פקודות של TradeFederation או לסמן אותן כבלתי ניתנות להפסקה. 
CommandOptions הטמעה של ICommandOptions
CommandRunner נקודת כניסה חלופית של TradeFederation שתריץ את הפקודה שצוינה בארגומנטים של שורת הפקודה ולאחר מכן תצא. 
CommandScheduler מתזמן להרצת פקודות של TradeFederation בכל המכשירים הזמינים. 
מסוף המסוף הראשי של TradeFederation שמספק למשתמש את הממשק ליצירת אינטראקציה

נכון לעכשיו יש תמיכה בפעולות כמו

  • הוספת פקודה לבדיקה
  • הצגת רשימת המכשירים והסטטוס שלהם
  • הצגת רשימה של הקריאות המתבצעות
  • הצגת רשימת הפקודות בתור
  • איך מעבירים את יומן ההפעלה לקובץ/ל-stdout
  • כיבוי
 
Console.ArgRunnable<T> Runnable עם שיטה run שיכולה לקבל ארגומנט 
Console.CaptureList סוג נוחות ל-List<List<String>> 
DeviceAllocationResult מייצג את התוצאות של ניסיון הקצאה לפקודה. 
FatalHostError חריגה שמציינת שאירעה שגיאה קטלנית שלא ניתן לשחזר במכונה המארחת שמריצה את TradeFederation, ושצריך לכבות את המכונה של TradeFederation. 
LocalDeveloper הפונקציה מזהה ומציינת אם מדובר במפתח מקומי שמפעיל את Tradefed. 

טיפוסים בני מנייה (enum)

CommandRunner.ExitCode קודי שגיאה שאפשר לצאת איתם. 
CommandScheduler.HostState Enums של סטטוסים שונים של המארח