com.android.tradefed.build

ממשקים

IAppBuildInfo הממשק הזה הוצא משימוש. להשתמש ישירות ב-IBuildInfo. 
IBuildInfo מכיל מידע על גרסת ה-build שנבדקת. 
IBuildProvider החשבון אחראי למסירת מידע לגבי הגרסה שנבדקת. 
IDeviceBuildInfo IBuildInfo שמייצג גרסת build מלאה של מכשיר Android, ובאופן אופציונלי גם את הבדיקות שלה. 
IDeviceBuildProvider IBuildProvider שמשתמש במידע מ-ITestDevice כדי לאחזר גרסת build. 
IFileDownloader ממשק להורדת קובץ מרוחק. 
IFolderBuildInfo IBuildInfo פשוט שפריטי המידע שנוצרו בתהליך הבנייה שלו נמצאים בספרייה במערכת הקבצים המקומית. 
IFuseDriverProfile ההגדרה הזו מגדירה את ההתנהגות הספציפית של מנהל התקן מסוים של FUSE, ומאפשרת ל-MountManager להיות כללי. 

שיעורים

AppBuildInfo IBuildInfo שמייצג אפליקציה ל-Android ואת חבילות הבדיקה שלה. 
AppDeviceBuildInfo הכיתה הזו הוצאה משימוש. להשתמש ישירות ב-IDeviceBuildInfo. 
BootstrapBuildProvider IDeviceBuildProvider שמאתחל את פרטי הגרסה ממכשיר הבדיקה

בדרך כלל משתמשים בזה במכשירים עם גרסת build שסופקה חיצונית, כלומר 

BuildInfo הטמעה גנרית של IBuildInfo שצריכה להיות משויכת ל-ITestDevice
BuildInfoKey מחזיק מחלקה של ספירה שקשורה לשאילתות של פרטי גרסה. 
BuildRetrievalError קרתה שגיאה חמורה במהלך אחזור הגרסה לבדיקה. 
BuildSerializedVersion הכיתה שמכילה את גרסת הסריאליזציה הנוכחית של כל IBuildInfo
CasFuseDriverProfile ‫CasDriverProfile הוא הטמעה ספציפית של IFuseDriverProfile לתמונות של מכשירים שהן ספריות מחולקות לנתחים של FastCDC. 
CommandLineBuildInfoBuilder כלי שנועד לתעד את הארגומנטים הרגילים של פרטי הבנייה משורת פקודה וליצור מהם IBuildInfo
DependenciesResolver סוג חדש של ספק שמאפשר לקבל את כל התלות לבדיקה. 
DeviceBuildDescriptor מחלקת wrapper ל-IBuildInfo, שמכילה שיטות עזר לאחזור מידע על גרסת ה-build של פלטפורמת המכשיר. 
DeviceBuildInfo IBuildInfo שמייצג גרסת build מלאה של מכשיר Android, ובאופן אופציונלי גם את הבדיקות שלה. 
DeviceFolderBuildInfo קובץ IDeviceBuildInfo שמכיל גם ארטיפקטים אחרים של build שנמצאים בספרייה במערכת הקבצים המקומית. 
ExistingBuildProvider IBuildProvider שמחזירה IBuildInfo שכבר נוצר. 
FileDownloadCache מחלקת עזר שמנהלת מטמון LRU של קבצים שהורדו במערכת קבצים מקומית. 
FileDownloadCacheFactory מפעל ליצירת FileDownloadCache 
FileDownloadCacheWrapper מחלקה עוטפת שמספקת מתקני FileDownloadCache תוך הטמעה של הממשק IFileDownloader
FolderBuildInfo הטמעה קונקרטית של IFolderBuildInfo
FuseMountManager  
LocalAppBuildProvider IBuildProvider שיוצר IBuildInfo על סמך נתיב מקומי שסופק 
LocalDeviceBuildProvider IBuildProvider שיוצר IDeviceBuildInfo על סמך נתיב של ספרייה במערכת הקבצים. 
LocalFolderBuildProvider IBuildProvider שיוצר IFolderBuildInfo על סמך נתיב מקומי שסופק 
OtaDeviceBuildInfo IDeviceBuildInfo שמשמשת לבדיקת עדכונים דרך האוויר. 
OtatoolsBuildInfo IBuildInfo שמכיל ארטיפקטים של otatools. 
StubBuildProvider הטמעה ריקה של IBuildProvider
VersionedFile מבנה נתונים שמייצג קובץ עם גרסה משויכת. 

טיפוסים בני מנייה (enum)

BuildInfoKey.BuildInfoFileKey סוג enum שמתאר את כל סוגי הקבצים הידועים שאפשר לשלוח לגביהם שאילתות באמצעות IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)
IBuildInfo.BuildInfoProperties יכול להיות שיהיו נכסים שIBuildInfo יצטרכו לשנות את אופן הטיפול בהם.