com.android.tradefed.build

ממשקים

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

שיעורים

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

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

BuildInfo הטמעה גנרית של IBuildInfo שצריך לשייך ל-ITestDevice
BuildInfoKey כיתה שמכילה ספירה שקשורה לשאילתות לגבי פרטי גרסאות build. 
BuildRetrievalError אירעה שגיאה קטלנית במהלך אחזור הגרסה היציבה לבדיקה. 
BuildSerializedVersion הכיתה שמכילה את גרסת הסריאליזציה הנוכחית של כל IBuildInfo
CommandLineBuildInfoBuilder כלי שנועד לתעד את הארגומנטים הרגילים של פרטי ה-build משורת הפקודה וליצור מהם קובץ IBuildInfo
DependenciesResolver סוג חדש של ספק שמאפשר לקבל את כל יחסי התלות של בדיקה. 
DeviceBuildDescriptor כיתת עטיפה ל-IBuildInfo, שמכילה שיטות עזר לאחזור פרטי build של פלטפורמת המכשיר. 
DeviceBuildInfo קובץ IBuildInfo שמייצג גרסה מלאה של build למכשיר Android, ואפשרות (אופציונלית) גם את הבדיקות שלו. 
DeviceFolderBuildInfo קובץ IDeviceBuildInfo שמכיל גם ארטיפקטים אחרים של build שמאוחסנים בספרייה במערכת הקבצים המקומית. 
ExistingBuildProvider IBuildProvider שמחזיר IBuildInfo שכבר נוצר. 
FileDownloadCache סיווג עזר ששומר מטמון LRU של מערכת קבצים מקומית של קבצים שהורדתם. 
FileDownloadCacheFactory מפעל ליצירת FileDownloadCache 
FileDownloadCacheWrapper מחלקת עטיפה שמספקת את השירותים של FileDownloadCache תוך הטמעת הממשק IFileDownloader
FolderBuildInfo הטמעה קונקרטית של IFolderBuildInfo
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 כדי לשנות את האופן שבו הוא מטופל.