החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
פיתוח ספקים ב-Tradefed
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
ספקי גרסאות build ב-TF מיוצגים על ידי הממשק IBuildProvider
.
אפשר להשתמש בכל הטמעה של הממשק בהגדרת בדיקה. העיצוב הגמיש הזה מאפשר אינטראקציה עם כל סוג של מערכת.
ספק build יוצר build info שמאוכלס בכל המשאבים הנדרשים להגדרה ולבדיקות.
ספקי build מקומיים
כשמריצים את הקוד באופן מקומי, יש כמה הגדרות אפשריות:
- חיפוש קובץ אימג' של מכשיר שנוצר באופן מקומי ושימוש בו:
LocalDeviceBuildProvider
.
בדרך כלל משתמשים באפשרות הזו כדי להריץ אימג' של Android שנוצר באופן מקומי לפני שמריצים את הבדיקות שלו.
- חיפוש תרחישים לדוגמה שנוצרו באופן מקומי ושימוש בהם:
BootstrapBuildProvider
.
בדרך כלל משתמשים באפשרות הזו כדי להריץ בדיקות במכשיר שכבר בוצע בו אימייל והוא מוכן לבדיקה. זהו הספק שבו Atest משתמש במהלך בדיקות מקומיות.
הגדרות אישיות
משתמשים בתג האובייקט build_provider
. לדוגמה:
<build_provider class="com.android.tradefed.build.BootstrapBuildProvider" />
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-06-18 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-06-18 (שעון UTC)."],[],[]]