com.android.tradefed.targetprep

ממשקים

FlashingResourcesParser.Constraint ממשק סינון, שנועד לאפשר ל-FlashingResourcesParser להתעלם מחלק משאבים שהם עשויים להשתמש בהם
IDeviceFlasher מהבהבת תמונה של המכשיר במכשיר. 
IFlashingResourcesParser ממשק לשליחת הגרסאות הנדרשות של קובצי תמונה עזר, הנדרשים כדי להבהב במכשיר. 
IFlashingResourcesRetriever ממשק לאחזור קובצי תמונה עזר הדרושים להבהוב של המכשיר. 
IHostCleaner ניקוי המארח בסיום הפעלת הבדיקה. 
ILabPreparer ממשק סמנים למתכנני מעבדה

בכתובת ITargetPreparer מוסבר למה הממשקים האלה מיועדים. 

ITargetCleaner הממשק הזה הוצא משימוש. tearDown הועבר לממשק הבסיס ITargetPreparer. 
ITargetPreparer הכנה של סביבת הבדיקה להרצת הבדיקה. 
ITestsZipInstaller התקנת בדיקות מקובץ ZIP לבדיקות (כפי שהופק על ידי מערכת ה-build) ב- מכשיר. 

שיעורים

AllTestAppsInstallSetup ITargetPreparer להתקנת כל האפליקציות מ-IDeviceBuildInfo#getTestsDir() לתיקייה במכשיר. 
AoaTargetPreparer ITargetPreparer שמבצע סדרה של פעולות (למשל, קליקים והחלקות) באמצעות פרוטוקול Android Open Accessory (AOAv2). 
הגדרת אפליקציה ITargetPreparer שמתקין APK ואת הבדיקות שלו. 
ArtChrootPreparer יצירה של ספריית chroot לבדיקות ART. 
BaseEmulator Re (מכין ל-BaseEmulator) מתכונן נפוץ להשקת אמולטור מקומי. 
BaseTargetPlanr (מכין בסיס) סוג ההטמעה הבסיסי של ITargetPreparer שמאפשר לקבוע אם האובייקט מושבת או לא. 
BuildError מערכת ההפעלה תישלח אם גרסת ה-build שסופקה לא תפעל. 
BuildInfoRecorder ITargetPreparer שכותב מטא-נתונים של פרטי build בקובץ ספציפי. 
CdmaDeviceFlasher כיתה מהבהבת תמונה במכשיר Android פיזי עם רדיו CDMA. 
CompileBootImageWithSpeedTargetPreparer הידור מחדש של נתיב האתחול ושרת המערכת עם מסנן המהדר (speed) 
CpuThrottlingwaiter ITargetPreparer שממתין עד שהתדירות המקסימלית בכל הליבות תשוחזר לגבוהה ביותר רמה זמינה
CreateAvdPreparer  
CreateUserPreparer מכין יעד ליצירת משתמש ולניקוי שלו בסוף. 
DefaultTestsZipInstaller הטמעת ברירת מחדל של מנהל ההתקנה של קובצי ZIP. 
DeviceActionTargetPreparer ITargetPreparer לביצוע פעולות במכשיר. 
DeviceBuildInfoBootStrapper ITargetPreparer שמחליף שדות של מידע על גרסאות build במאפיינים שנקראים מהמכשיר

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

DeviceBuildInfoInjector ITargetPreparer שמוסיף את המטא-נתונים DeviceBuildDescriptor אל השדה IBuildInfo
מנקה מכשירים מבצע הפעלה מחדש או פירמוט כפעולת ניקוי לאחר הבדיקה, ובאופן אופציונלי מכבה את המסך
DeviceנכשלToBootError מקבלים התראה אם האתחול של מכשיר נכשל אחרי הבהוב ב-build. 
DeviceFlashPreparer ITargetPreparer שמבהב תמונה בחומרה פיזית של Android. 
DeviceImageZipFlashingTargetTargetr כלי להכנת יעד שמבהב במכשיר עם תמונות של המכשיר שסופקו באמצעות פורמט ספציפי. 
DeviceOwnerTargetTargetr ITargetPreparer שמגדיר רכיב של בעלי מכשיר. 
הגדרת המכשיר ITargetPreparer שמגדיר את המכשיר לבדיקה על סמך ערכי Option שסופקו. 
DeviceStorageFiller מכין יעד שימלא את נפח האחסון כדי שיהיה מקום פנוי. 
DeviceStringPusher יוצר היעד לכתיבת מחרוזת לקובץ. 
DeviceUpdateTargetPreparer גרסה מופשטת של ITargetPreparer שמציגה שלבים נפוצים לעדכון מכשירים עם קובץ תמונה של מכשיר ממקור חיצוני (בניגוד לשירות build). 
DeviceWiper ITargetPreparer שמאפס את נתוני המשתמשים
DisableSELinuxTargetPreparer מכין היעד שמשבית את SELinux אם הוא מופעל. 
דינמי מערכת מוכנות ITargetPreparer שמגדיר תמונת מערכת מעל גרסת ה-build של מכשיר עם הפונקציה 'דינמית' עדכון מערכת. 
מחקUserDataPreparer ITargetPreparer שמאפס את נתוני המשתמש במכשיר. 
FastbootCommandCommandr כלי להכנת יעד שמפעיל אתחול מהיר ושולח פקודות של אתחול מהיר (fastboot). 
FastbootDeviceFlasher כיתה שמסתמכת על אתחול מהיר כדי להבהב תמונה בחומרה פיזית של Android. 
FastbootUpdateBootstrapler ITargetPreparer שמעביר קבצים שצוינו (תוכנת אתחול, רדיו, קובץ ZIP של תמונת המכשיר) אל IDeviceBuildInfo כדי להבהב מכשירים באמצעות FastbootDeviceFlasher, ואז החדרה מאפייני המכשיר לאחר ההפעלה בקובץ ה-build למטרות דיווח על תוצאות. 
FeatureflagTarget שזמינות מעדכנות את DeviceConfig (דגלי תכונות שכווננו על ידי שירות מרוחק). 
FlashingResourcesParser מחלקה שמנתחת גרסאות נדרשות של קובצי עזר של תמונות, שנדרשים להבזק של מכשיר. 
FlashingResourcesParser.AndroidInfo הגדרה מסוג typedef עבור Map<String, MultiMap<String, String>>
FolderSaver ITargetPreparer שולף ספריות מהמכשיר, דוחס ושומר אותו לרישום ביומן בקצה העורפי. 
GkiDeviceFlashFlashr הכנת יעד שמעדכן את המכשיר עם תמונה גנרית ליבה נפוצה של Android. 
GsiDeviceFlashFlashr מכינים יעד שמבהב את המכשיר עם קובץ אימג' של מערכת גנרית של Android. 
להתקנתAllTestZipAppsSetup ITargetPreparer להתקנת כל האפליקציות בקובץ ZIP לבדיקה. 
InstallApexModuleTargetPlanr  
InstallApkSetup ITargetPreparer שמתקין קובץ APK אחד או יותר שנמצא במערכת הקבצים. 
התקנתBuildEnvApkSetup ITargetPreparer שמתקין חבילת APK אחת או יותר לבדיקה בסביבת build של פלטפורמת Android. 
InstallKernelModule readyr הכנת יעד שמעדכן את המכשיר עם תמונה גנרית ליבה נפוצה של Android. 
כלי הכנה לאינסטרומנטציה ITargetPreparer שמפעיל את האינסטרומנטציה
KillExistingEmulatorPreparer ITargetPreparer שמכבה אמולטור פועל. 
הכנות לכישלון מבצע הכנה ליעד לדילוג על ניסיון חוזר נכשל. 
LocalEmulatorLaunch יעד Preparer שמשיק אמולטור באופן מקומי מסביבת build של Android. 
LocalEmulatorSnapshot כלי הכנה לטירגוט שמטרתו ליצור תמונת מצב נקייה של אמולטור ממכשיר Android סביבת פיתוח/פיתוח
MixKernelTargetPreparer ITargetPreparer שמאפשר לשלב תמונת ליבה (kernel) עם תמונת המכשיר. 
ModuleOemTargetPreparer  
ModulePusher  
ModulePusher.ModulePushError כדי שגיאה חמורה במהלך דחיפת המודול הראשי. 
NativeLeakCollector ITargetPreparer שמריץ את 'dumpsys meminfo --unreachable -a' כדי לזהות לזיכרון נייטיב שאינו נגיש כרגע בכל תהליך. 
Perfetto בתנאים ההכנה של Perfetto מעבירה את קובץ התצורה למכשיר במיקום סטנדרטי שאליו ל-perfetto גישה אל. 
ProfileTargetSETr מחלקה בסיסית להגדרת כלי להכנת יעדים לכל משתמש בפרופיל android.os.usertype.profile.XXX
PushFileInvoker הכיתה הזו הוצאה משימוש. שימוש ב-PushFilePreparer במקום זאת
PushFilePreparer ITargetPreparer שמנסה לדחוף כל מספר של קבצים מנתיב כלשהו של מארח לאחד הנתיב של המכשיר. 
PythonVirtualenvPreparer מגדיר וירטואליה של Python בחבילות המארח והמתקין. 
להפעיל מחדש לטירגוט מכין היעד שמפעיל מחדש את המכשיר. 
RecoverLogPlanr (מכין שחזור) כלי להכנת יעד שמשמש לאיסוף יומנים לפני השחזור. 
RemoveSystemAppPreparer ITargetPreparer להסרת APK ממחיצת המערכת לפני הרצת בדיקה. 
ResumeSystemServerTargetPreparer מכין היעד שמפעיל מחדש את שרת המערכת בלי להפעיל מחדש את המכשיר. 
RootcanalForwarder המוכנות  
RootTargetSetupr כלי להכנת יעד שמבצע "שורש adb" או 'adb unroot' על סמך האפשרות force-root. 
RunCommandTargetSetupr  
RunHostCommandTargetPreparer כלי להכנת יעד להריץ פקודות מארח שרירותיות לפני ואחרי הרצת הבדיקה. 
RunHostScriptTargetFixr כלי להכנת יעד שמריץ סקריפט לפני הרצת בדיקה. 
RunOnCloneProfileTargetassessr  
RunOnPrivateProfileTargetTargetr  
RunOnSdkSandboxTargetPreparer ITargetPreparer כדי לסמן שהבדיקות צריכות לרוץ ב-Sandbox של SDK. 
RunOnsecondaryUserTargetTargetr ITargetPreparer כדי להבטיח שהבדיקה תפעל כמשתמש משני. 
RunOnSystemUserTargetPreparer ITargetPreparer שמסמן שצריך להריץ בדיקות על המשתמש (במקום המשתמש הנוכחי). 
RunOnWorkProfileTargetPreparer ITargetPreparer שיוצר פרופיל עבודה בהגדרה ומסמן שהבדיקות צריכות להיות יפעלו אצל המשתמש הזה. 
SemaphoreTokenTargetPreparer זהו מנגנון הכנה שמשמש לשימוש באסימון כדי ליצור סריאליזציה של הרצת בדיקה במארח שנכנס לתוקף. 
SideloadOtaTargetanswerr כלי להכנת יעד שמבצע טעינה משנית של חבילת OTA ספציפית, מחיל את החבילה, ממתין כדי לאתחל את המכשיר, ומזרק את מאפייני ה-build של המכשיר כדי שישמשו כמידע על ה-build

הכנת היעד הזה מניח שהמכשיר יהיה במצב adb רגיל כשהוא מופעל, וגם תבטיח שהמכשיר יוצא באותו מצב, אבל לאחר החלה של ה-build החדש. 

הגדרת שירותים ITargetPreparer שמפסיק את השירותים במכשיר. 
StubTargetPreparer placeholder ריק של הטמעת ITargetPreparer ב-placeholder. 
SwitchUserTargetPreparer ITargetPreparer שעובר לסוג המשתמש שצוין ב-setUp. 
SystemUpdaterDeviceFlasher IDeviceFlasher שמסתמך על מעדכן המערכת כדי להתקין את קובץ האימג' של המערכת שכלול בחבילה של עדכון OTA. 
TargetSetupError אירעה שגיאה חמורה במהלך הכנת היעד לבדיקה. 
TearDownPassThroughe מאפשרת להריץ את tearDown במכינים שכלולים בתצורה כאובייקט. 
Measurement Throttlingwaiter ITargetPreparer שממתין עד שטמפרטורת המכשיר ירדה ליעד
TestAppInstallSetup ITargetPreparer שמתקין אפליקציה אחת או יותר מתיקיית IDeviceBuildInfo.getTestsDir() במכשיר. 
TestFilePushSetup ITargetPreparer שמעביר קובץ אחד או יותר מתיקיית IDeviceBuildInfo.getTestsDir() למכשיר. 
TestSystemAppInstallSetup ITargetPreparer שמתקין אפליקציה אחת או יותר מתיקיית IDeviceBuildInfo.getTestsDir() במחיצה /system במכשיר. 
TimeWaster כלי פשוט להכנת יעד לבזבוז זמן ולהפעלה מחדש של המכשיר. 
UserCleaner ITargetPreparer שמסיר משתמשים משניים במהלך פירוק. 
UserHelper  
VisualBackgroundUserPreparer מתכוננים ליעד להרצת בדיקות במשתמש שמופעל ברקע ומוצג. 
PendingForDeviceDatetimePreparer ITargetPreparer שממתין להגדרת התאריך והשעה במכשיר

אופציונלי: ההכנה הזו יכולה לאלץ TargetSetupError אם לא מגדירים תאריך ושעה הזמן הקצוב לתפוגה. 

הכנה ל-Wi-Fi ITargetPreparer שמגדיר Wi-Fi במכשיר במקרה הצורך. 

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

AltDirBehavior טיפוסים בני מנייה (enum) להגדרת התנהגויות אלטרנטיביות של ספריות עבור מתקינים/התראות שונים של ארטיפקטים לבדיקה

 

DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
שיטת הבהוב enum לתיאור השיטה שמשמשת להבהוב המכשיר בבדיקה
IDeviceFlasher.UserDataFlashOption מספר אפשרויות לטיפול בתמונה של נתוני המשתמש