בניית מידע ב-Tradefed
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
Build Info ב-TF הוא אובייקט בשימוש נרחב לשאת משאבים להגדרת בדיקה והרצה. כל דבר, החל מתמונות מכשיר ועד חבילות APK לבדיקה מאוחסנים או מקושרים ב-Build Info שנמצא. זה מאפשר דרך אחידה לגשת למשאבי בדיקה מבדיקה ולנתק את הבדיקה מהשגת משאבי בדיקה.
בניית מאפייני מידע
שני המאפיינים העיקריים של אובייקטי בניית מידע הם תכונות וקבצים:
- תכונות - ניתן להוסיף אותן באמצעות
#addBuildAttribute()
; הם מייצגים תוויות ומידע על מחרוזות ל-builds. ניתן להשתמש בתכונות לאחסון מידע הקשור למבנה. - קבצים : ניתן להוסיף אותם באמצעות
setFile()
; הקובץ יעוקב וינוהל על ידי Build Info במהלך מחזור החיים של הפנייה (לדוגמה, מטופל כראוי במהלך הפיצול). זה מונע את הצורך של הבדיקה לדעת משהו על מערכת הקבצים ובמקום זאת הוא יכול פשוט להסתמך על אובייקט ה-Build Info המופשט כדי לקבל את המשאבים שלהם.
הערה: יש לאחסן קבצים תמיד Files
ולא Attributes
כנתיב מוחלט. מאפיינים מטופלים כמחרוזות Java טהורות, וההפניה עשויה להתבטל במהלך חלק ממחזור החיים של הפנייה.
בניית מידע בריבוי מכשירים
כאשר תצורת בדיקה מוגדרת עם מספר מכשירים, אובייקט Build Info אחד קיים לכל מכשיר. זה מאפשר לבקש ולמקד קבצים ממכשיר אחד לאחר.
בניית מידע בריבוי מבנים
אפשר לדרוש בנייה מכמה יעדים. במקרים אלה, אובייקט Build Info אחד קיים לכל יעד. זה מאפשר לבקש ולמקד קבצים מכל יעד.
Build Info ניתן לסידרה בפורמט protobuf כדי להקל על השימוש בו בין מערכות במידת הצורך.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-01-31 (שעון UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"חסרים לי מידע או פרטים"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"התוכן מורכב מדי או עם יותר מדי שלבים"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"התוכן לא עדכני"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"בעיה בתרגום"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"בעיה בדוגמאות/בקוד"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"סיבה אחרת"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"התוכן קל להבנה"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"התוכן עזר לי לפתור בעיה"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"סיבה אחרת"
}]
{"lastModified": "\u05e2\u05d3\u05db\u05d5\u05df \u05d0\u05d7\u05e8\u05d5\u05df: 2024-01-31 (\u05e9\u05e2\u05d5\u05df 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"]],["עדכון אחרון: 2024-01-31 (שעון UTC)."]]