מתזמן פקודות בדיקה

ב-Tradefed, כל בקשת בדיקה בודדת עוברת דרך מתזמן הפקודה שיופעל. אז מתזמן הפקודה הוא מרכיב מרכזי של הרתמה הדרושה להפעלת בדיקות.

מעגל החיים

כאשר בקשת בדיקה מוצגת ל-Tradefed (לדוגמה, קלט מהמסוף), היא תעבור את האירועים הבאים לפני ההפעלה:

  1. בקשת בדיקה מנותחת - בקשת בדיקה מורכבת בדרך כלל מהפניית תצורה של XML Tradefed ואחריה אפשרויות. לדוגמה: > run host --class com.android.tradefed.build.BuildInfoTest
  2. מנהל ההתקנים מתבקש עבור מכשירים התואמים את בקשת הבדיקה - מנהל ההתקנים מקצה מכשיר התואם את בקשות הבדיקה. לדוגמה, אם מבוקש מכשיר פיקסל אז מנהל ההתקנים יחפש מכשיר פיקסל זמין.
  3. בקשת בדיקה + מכשיר(ים) מתחילה כהזמנה - הבדיקה מתחילה.
  4. שחרור מכשיר - לאחר סיום ההזמנה, המכשיר שהוקצה ישוחרר וניתן להקצותו לבדיקות אחרות.

קריאת Tradefed

הזמנה ב-Tradefed מתייחסת למועד שבו מופעלת כעת פקודת בדיקה. התקנים הכלולים בהזמנה allocated ולא ניתן להשתמש בהם על ידי בדיקות אחרות להפעלה.

TF יבצע את השלבים הבאים בסדר זה:

  1. בנייה ובדיקה של חפצים הורדה
  2. הכנת מטרה
  3. ביצוע בדיקה
  4. ניקוי מטרה
  5. דיווח תוצאות

כל שלב מתואר בפירוט רב יותר בסעיף אדריכלות .