החל משנת 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, הכלי לניהול מכשירים יחפש מכשיר Pixel זמין.
- בקשת בדיקה + מכשיר/ים מתחילים כקריאה לפונקציה – הבדיקה מתחילה.
- שחרור המכשיר – אחרי שההפעלה מסתיימת, המכשיר שהוקצה ישוחרר וניתן יהיה להקצות אותו לבדיקות אחרות.
הפעלה של Tradefed
הפעלה ב-Tradefed מתייחסת למצב שבו פקודת בדיקה מופעלת כרגע.
מכשירים שכלולים בהפעלה מסומנים בסימן allocated ואי אפשר להשתמש בהם להרצת בדיקות אחרות.
TF יבצע את השלבים הבאים לפי הסדר:
- הורדה של ארטיפקטים של בנייה ובדיקה
- הכנה לטירגוט
- ביצוע בדיקה
- ניקוי של יעד
- דיווח על תוצאות
כל שלב מפורט יותר בקטע 'ארכיטקטורה'.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-12-03 (שעון 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-12-03 (שעון UTC)."],[],[]]