החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
מתזמן פקודות לבדיקה
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
ב-Tradefed, כל בקשת בדיקה עוברת דרך Command Scheduler כדי להריץ אותה. לכן, מתזמן הפקודות הוא רכיב מרכזי בערכת הכלי שנדרשת להרצת בדיקות.
מחזור חיים
כשבקשת בדיקה מוצגת ל-Tradefed (לדוגמה, קלט מהמסוף), היא עוברת את האירועים הבאים לפני שהיא מופעלת:
- הבקשה לבדיקה עוברת ניתוח – בקשת בדיקה מורכבת בדרך כלל מהפנייה להגדרות של Tradefed ב-XML, ואחריה האפשרויות.
לדוגמה:
> run host --class com.android.tradefed.build.BuildInfoTest
- Device Manager מבקש מכשירים שתואמים לבקשת הבדיקה – Device Manager מקצה מכשיר שתואמת לבקשות הבדיקה. לדוגמה, אם מבקשים מכשיר Pixel, מנהל המכשירים יחפש מכשיר Pixel זמין.
- Test request + device(s) starts as an invocation – הבדיקה מתחילה.
- שחרור המכשיר – בסיום ההפעלה, המכשיר שהוקצה ישוחרר ותוכלו להקצות אותו לבדיקות אחרות.
הפעלה של Tradefed
קריאה ב-Tradefed מתייחסת למצב שבו פקודת בדיקה פועלת כרגע.
מכשירים שכלולים בקריאה מסומנים כ-allocated
ולא ניתן להשתמש בהם להרצת בדיקות אחרות.
TF יבצע את השלבים הבאים לפי הסדר הזה:
- הורדה של ארטיפקטים לצורך פיתוח ובדיקה
- הכנת היעד
- ביצוע בדיקה
- ניקוי טירגוט
- דיווח על תוצאות
כל שלב מפורט בהרחבה בקטע 'ארכיטקטורה'.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-04-04 (שעון 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-04-04 (שעון UTC)."],[],[]]