החל משנת 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.
אוספים של מדדים בצד המכשיר
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
כשמריצים בדיקות בצד המכשיר (לדוגמה, בדיקות של מכשור, בדיקות UI Automator), יכול להיות שאיסוף נתונים בצד המארח לא יהיה אידיאלי כי קשה לסנכרן את איסוף המדדים עם בדיקה שפועלת במכשיר. לדוגמה, אם מצלמים צילום מסך באופן אסינכרוני, סביר להניח שהוא לא יכלול את המסך הרצוי ולא יהיה שימושי.
כדי לענות על תרחישי השימוש האלה, קיימת גרסה של כלי האיסוף שלנו בצד המכשיר, שאפשר להשתמש בה בכל AndroidJUnitRunner מכשיר מדידה.
אפשר להטמיע את BaseMetricListener כדי לדווח באופן אוטומטי על מדדים שנאספים בצורה שתואמת באופן מלא לצינור עיבוד הנתונים לדיווח של Tradefed.
הספרייה הזו מופרדת מ-Tradefed עצמה, ואפשר להשתמש בה בלי Tradefed.
אם אתם משתמשים ב-AndroidJUnitTest runner מ-Tradefed, אתם יכולים לציין את האפשרות הבאה בשורת הפקודה כדי שהכלי לאיסוף נתונים יפעל עם הבדיקות שלכם:
כשמטמיעים את המדדים על בסיס מחלקת הבסיס BaseMetricListener, אפשר לבחור מתי רוצים לאסוף את המדדים במהלך מחזור החיים של המכשיר:
כשמתחילה בדיקה: onTestRunStart
כשמתחיל תרחיש בדיקה: onTestStart
כשמקרה בדיקה מסתיים: onTestEnd
כשמקרה בדיקה נכשל: onTestFail
כשבדיקה מסתיימת: onTestRunEnd
אינטראקציה
האיסוף של המדדים בצד המכשיר מתבצע באופן סינכרוני לביצוע של המדידה עצמה, והמדדים מועברים בחזרה לתוצאות המדידה ומנותחים על ידי Tradefed כדי לדווח עליהם כחלק מהקריאה.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. 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)."],[],[]]