החל משנת 2026, כדי להתאים את התהליך למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור תוספים ל-AOSP ולתרום לו, מומלץ להשתמש ב-android-latest-release במקום ב-aosp-main. ענף המניפסט android-latest-release תמיד יפנה לגרסה העדכנית ביותר שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
מתזמן פקודות לבדיקה
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
ב-Tradefed, כל בקשת בדיקה עוברת דרך מתזמן הפקודות כדי להפעיל אותה. לכן, מתזמן הפקודות הוא רכיב מרכזי בערכת הכלים שנדרשת להרצת בדיקות.
מחזור חיים
כשבקשת בדיקה מוצגת ל-Tradefed (לדוגמה, קלט מהמסוף), היא עוברת את האירועים הבאים לפני שהיא מופעלת:
- בקשת הבדיקה מנותחת – בקשת בדיקה מורכבת בדרך כלל מהפניה להגדרת XML Tradefed ואחריה אפשרויות.
לדוגמה:
> run host --class com.android.tradefed.build.BuildInfoTest
- נשלחת בקשה ל-Device Manager לגבי מכשירים שתואמים לבקשת הבדיקה – Device Manager מקצה מכשיר שתואם לבקשות הבדיקה. לדוגמה, אם מתבצעת בקשה למכשיר Pixel, ה-Device Manager יחפש מכשיר Pixel פנוי.
- בקשת בדיקה + מכשיר/ים מתחילים כהפעלה – הבדיקה מתחילה.
- שחרור המכשיר – אחרי שההפעלה מסתיימת, המכשיר שהוקצה ישוחרר וניתן יהיה להקצות אותו לבדיקות אחרות.
הפעלה של Tradefed
הפעלה ב-Tradefed מתייחסת למצב שבו פקודת בדיקה מופעלת כרגע.
מכשירים שנכללים בהפעלה מסומנים בסימן allocated ואי אפשר להשתמש בהם להרצת בדיקות אחרות.
TF יבצע את השלבים הבאים לפי הסדר הזה:
- הורדה של ארטיפקטים של בנייה ובדיקה
- הכנת היעד
- ביצוע בדיקה
- ניקוי של יעד
- דיווח על תוצאות
כל שלב מפורט יותר בקטע 'ארכיטקטורה'.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-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"]],["עדכון אחרון: 2026-06-18 (שעון UTC)."],[],[]]