החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
ארכיטקטורת Host Controller
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
הארכיטקטורה של מסגרת הבדיקה של VTS משולבת עם שירות ההרצה של הבדיקות בענן. בקר מארח של VTS פועל במכונה המארחת ומנהל מכונה של ערכת בדיקות (למשל, Tradefed), כפי שמוצג בהמשך:
איור 1. הארכיטקטורה של בקר המארח של VTS.
הבקר שולף פקודות מ-cluster commander שפועל כמכונה של Google App Engine (GAE), ולאחר מכן מעביר פקודות ותשובות בין ה-cluster commander לבין מכונה של ערכת בדיקה.
לארכיטקטורה הזו יש את היתרונות הבאים:
- בגלל שהוא מנותק מכל מכונה של ערכת בדיקות, הוא יכול לשלוט בסוגים שונים של ערכות בדיקות והוא עמיד יותר. התכנון החלופי (הטמעת הלוגיקה של בקרת המארח בערכת בדיקה) לא מונע את התפשטות השגיאות.
- מכיוון שהיא מבוססת על מודל של שליטה ובקרה (C&C) מבוסס-משיכה, היא יכולה לפעול עם סוגים שונים של פקדי אשכולות בצד הענן, וגם עם מארחים שנמצאים מאחורי חומת אש (לחיבורי ingress). יכול להיות שהעיצוב החלופי (מודל C&C מבוסס-דחיפה) לא יאפשר למפקד בענן לגשת למכונות של בקרי המארח שנמצאות במחשבים של המארחים ברשת פרטית.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. 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)."],[],[]]