פיתוח ספקים ב-Tradefed

ספקי בנייה ב-TF מיוצגים על ידי ממשק IBuildProvider.

אפשר להשתמש בכל הטמעה של הממשק בהגדרת בדיקה. העיצוב הגמיש הזה מאפשר אינטראקציה עם כל סוג של מערכת.

ספק build יוצר build info שאוכלס בכל המשאבים שנדרשים להגדרה ולבדיקות.

ספקי גרסאות build מקומיים

כשמריצים באופן מקומי, יש כמה תצורות אפשריות:

  • איתור ושימוש בקובץ אימג' של מכשיר שנבנה באופן מקומי:LocalDeviceBuildProvider. בדרך כלל משתמשים באפשרות הזו כדי לצרוב אימג' של Android שנוצר באופן מקומי לפני שמריצים את הבדיקות שלו.
  • חיפוש של תרחישי בדיקה שנוצרו באופן מקומי ושימוש בהם: BootstrapBuildProvider. בדרך כלל משתמשים באפשרות הזו כדי להריץ בדיקות במכשיר שכבר הופעל ומוכן. זהו הספק שבו נעשה שימוש על ידי Atest במהלך בדיקות מקומיות.

הגדרות אישיות

משתמשים בתג האובייקט build_provider. לדוגמה:

<build_provider class="com.android.tradefed.build.BootstrapBuildProvider" />