com.android.tradefed.targetprep
ממשקים
| FlashingResourcesParser.Constraint |
ממשק סינון, שמיועד לאפשר ל-FlashingResourcesParser להתעלם מחלק מהמשאבים שאחרת הוא עשוי להשתמש בהם
|
| iDeviceFlasher | הפעלה של תמונה של מכשיר במכשיר. |
| IFlashingResourcesParser | ממשק לאספקת הגרסאות הנדרשות של קובצי תמונות עזר שנדרשים לצריבת ROM (flash) של מכשיר. |
| IFlashingResourcesRetriever | ממשק לאחזור קובצי תמונה משניים שנדרשים לצריבת ROM (flash) של מכשיר. |
| IHostCleaner | מנקה את המארח אחרי שהרצת הבדיקה מסתיימת. |
| ILabPreparer |
ממשק סמן למי שמכין את המעבדה
בקטע |
| ITargetCleaner | הממשק הזה הוצא משימוש. tearDown הועברה לממשק הבסיסי ITargetPreparer. |
| ITargetPreparer | הפעולה מכינה את סביבת הבדיקה להרצת הבדיקה. |
| ITestsZipInstaller | הפקודה מתקינה במכשיר בדיקות מקובץ ZIP של בדיקות (כפי שמופק על ידי מערכת ה-build). |
קורסים
| AFlagsTargetPreparer |
משתמשים ב-aflags כדי לבטל את ההגדרה של דגלים לפני שמריצים בדיקה.
|
| AllTestAppsInstallSetup |
ITargetPreparer שמתקין את כל האפליקציות מתיקייה IDeviceBuildInfo.getTestsDir() במכשיר.
|
| AoaTargetPreparer |
ITargetPreparer שמבצע סדרה של פעולות (למשל קליקים והחלקות) באמצעות פרוטוקול Android Open Accessory (AOAv2).
|
| AppSetup |
ITargetPreparer שמתקין קובץ APK ואת הבדיקות שלו.
|
| ArtChrootPreparer | יצירת ספריית chroot לבדיקות ART. |
| BaseEmulatorPreparer | הכנה נפוצה להפעלת אמולטור מקומי. |
| BaseSwitchUserTargetPreparer |
ITargetPreparer שמשנה את סוג המשתמש שצוין ב-setUp.
|
| BaseSystemTestEnvPreparer | הפעלה מחדש של סביבת בדיקת מערכת בסיסית |
| BaseTargetPreparer |
מחלקת הטמעה בסיסית של ITargetPreparer שמאפשרת לקבוע אם האובייקט מושבת או לא.
|
| BuildInfoRecorder |
ITargetPreparer שכותב מטא-נתונים של פרטי בנייה לקובץ שצוין.
|
| CdmaDeviceFlasher | מחלקת תמונות שמוצגות לזמן קצר במכשיר Android פיזי עם רדיו CDMA. |
| CompatTargetPreparer |
ITargetPreparer שמכין את המכשיר להרצת בדיקות תאימות.
|
| CompileBootImageWithSpeedTargetPreparer | הקומפיילר מבצע קומפילציה מחדש של נתיב המחלקה של האתחול ושל שרת המערכת באמצעות מסנן הקומפיילר 'speed'. |
| CpuThrottlingWaiter |
ITargetPreparer שממתין עד שהתדירות המקסימלית בכל הליבות משוחזרת לרמה הגבוהה ביותר שזמינה
|
| CreateAvdPreparer | |
| CreateUserPreparer | הכלי Target preparer ליצירת משתמש משני ולניקוי שלו בסוף. |
| CrosDutTopologyPreparer | כלי הכנה שמריץ את הכלי dt-converter כדי ליצור הגדרות בדיקה ופרמטרים לבדיקה. |
| CrosLsNexusPreparer | מכין שמתחיל ומפסיק את שירות LSNexus במכשיר ChromeOS. |
| DefaultTestsZipInstaller | הטמעה שמוגדרת כברירת מחדל של קובץ zip להתקנת בדיקות. |
| DeviceActionTargetPreparer |
ITargetPreparer כדי לבצע פעולות במכשיר.
|
| DeviceBuildInfoBootStrapper |
ITargetPreparer שמחליף שדות של פרטי גרסה במאפיינים שנקראים מהמכשיר
האפשרות הזו שימושית לבדיקת מכשירים עם גרסאות Build שנוצרו ממקור חיצוני (למשל |
| DeviceBuildInfoInjector |
ITargetPreparer שמוסיף מטא-נתונים של DeviceBuildDescriptor אל IBuildInfo.
|
| DeviceCleaner | מבצע הפעלה מחדש או פורמט כפעולת ניקוי אחרי הבדיקה, ויש לו אפשרות לכבות את המסך |
| DeviceFlashPreparer |
ITargetPreparer שמהבהב תמונה בחומרה פיזית של Android.
|
| DeviceImageZipFlashingTargetPreparer | כלי להכנת יעד שמבזיק את המכשיר עם תמונות של המכשיר שסופקו בפורמט ספציפי. |
| DeviceOwnerTargetPreparer |
ITargetPreparer שמגדיר רכיב של בעלי המכשיר.
|
| DeviceSetup |
ITargetPreparer שמגדיר מכשיר לבדיקה על סמך Option שסופקו.
|
| DeviceStorageFiller | הכלי להכנת היעד ימלא את האחסון כך שיהיה זמין נפח אחסון מסוים. |
| DeviceStringPusher | הכנת היעד לכתיבת מחרוזת לקובץ. |
| DeviceUpdateTargetPreparer |
אבסטרקציה ITargetPreparer שמטפלת בשלבים נפוצים של עדכון מכשירים באמצעות קובץ תמונת מכשיר ממקור חיצוני (בניגוד לשירות בנייה).
|
| DeviceWiper |
ITargetPreparer שמאפס את נתוני המשתמשים
|
| DexMetadataExtractor | הפקודה מתקינה קובצי מטא-נתונים של Dex עבור קובצי APK שצוינו. |
| DisableSELinuxTargetPreparer | קובץ להכנת היעד שמשבית את SELinux אם הוא מופעל. |
| DynamicSystemPreparer |
ITargetPreparer שמגדיר קובץ אימג' של מערכת על גרסת build של מכשיר באמצעות עדכון מערכת דינמי.
|
| EhideTargetPreparer | מפעיל את ehide, שמסתיר את ממשק האתרנט ממערך הרשת של Android. |
| EraseUserDataPreparer |
ITargetPreparer שמאפס את נתוני המשתמש במכשיר.
|
| FastbootCommandPreparer | כלי להכנת יעד שמפעיל את fastboot ושולח פקודות fastboot. |
| FastbootDeviceFlasher | מחלקת fastboot שמשמשת להעברת תמונה לציוד פיזי של Android. |
| FastbootUpdateBootstrapPreparer |
ITargetPreparer שמעביר קבצים שצוינו (תוכנת אתחול, רדיו, קובץ ZIP של תמונת המכשיר) אל IDeviceBuildInfo כדי להפעיל את FastbootDeviceFlasher במכשירים, ואז מוסיף מאפייני מכשיר אחרי האתחול לפרטי ה-build לצורך דיווח על התוצאות.
|
| FeatureFlagTargetPreparer |
הכיתה הזו הוצאה משימוש.
במקומה, צריך להשתמש ב-method AFlagsTargetPreparer.
|
| FlashingResourcesParser | מחלקה שמנתחת את הגרסאות הנדרשות של קבצי תמונות עזר שנדרשים לצריבת ROM (flash) של מכשיר. |
| FlashingResourcesParser.AndroidInfo |
הגדרה של typedef ל-Map<String, MultiMap<String, String>>.
|
| FolderSaver |
ITargetPreparer ששולף ספריות מהמכשיר, דוחס אותן ושומר אותן בקצה העורפי של הרישום ביומן.
|
| FutilityCommandPreparer | הכנה להפעלת פקודות חוסר תועלת. |
| GkiDeviceFlashPreparer | כלי להכנת יעד שמבצע פלאשינג של המכשיר עם תמונה גנרית של ליבת Android נפוצה. |
| GsiDeviceFlashPreparer | כלי להכנת יעד שצורך את המכשיר עם קובץ אימג' כללי של מערכת Android. |
| HsumBootStrategyPreparer | |
| InstallAllTestZipAppsSetup |
ITargetPreparer שמתקין את כל האפליקציות בקובץ ZIP לבדיקה.
|
| InstallApexModuleTargetPreparer | |
| InstallApkSetup |
קובץ ITargetPreparer שמתקין קובץ APK אחד או יותר שנמצאים במערכת הקבצים.
|
| InstallBuildEnvApkSetup |
ITargetPreparer שמתקין קובץ APK אחד או יותר של בדיקה מסביבת build של פלטפורמת Android.
|
| InstallKernelModulePreparer | כלי להכנת יעד שמתקין מודולים של ליבת המערכת. |
| InstrumentationPreparer |
ITargetPreparer שמריץ מכשור
|
| KillExistingEmulatorPreparer |
ITargetPreparer שמכבה אמולטור שפועל.
|
| KnownFailurePreparer | הגדרת המכין של היעד לדילוג על ניסיון חוזר במקרה של כשל ידוע. |
| LocalEmulatorLaunch | TargetPreparer שמפעיל אמולטור באופן מקומי מסביבת build של Android. |
| LocalEmulatorSnapshot | TargetPreparer שמיועד ליצירת תמונת מצב אמולטור נקייה מסביבת פיתוח/build של Android |
| MixKernelTargetPreparer |
ITargetPreparer שמאפשר לערבב קובץ אימג' של ליבה עם קובץ האימג' של המכשיר.
|
| MixRadioTargetPreparer |
ITargetPreparer שמאפשרת לערבב תמונה של רדיו עם תמונת המכשיר.
|
| ModuleOemTargetPreparer | |
| ModulePusher | |
| NativeLeakCollector |
ITargetPreparer שמופעלת בה הפקודה dumpsys meminfo --unreachable -a כדי לזהות את הזיכרון המקורי שלא ניתן להגיע אליו, שמוחזק כרגע על ידי כל תהליך.
|
| OtaUpdateDeviceFlasher | כלי להעברת קובץ אימג' למכשיר שמפעיל את הסקריפט system/update_engine/scripts/update_device.py עם חבילת OTA מלאה או מצטברת כדי לעדכן את קובץ האימג' של המכשיר. |
| PerfettoPreparer | הכלי Perfetto preparer דוחף את קובץ ההגדרות למכשיר במיקום סטנדרטי שאליו יש ל-Perfetto גישה. |
| ProfileTargetPreparer |
מחלקת בסיס להגדרת כלי להכנת היעד לכל משתמש בפרופיל android.os.usertype.profile.XXX.
|
| PushFileInvoker |
הכיתה הזו הוצאה משימוש.
במקום זאת, אפשר להשתמש ב-PushFilePreparer
|
| PushFilePreparer |
ITargetPreparer שמנסה להעביר מספר כלשהו של קבצים מנתיב כלשהו במארח לנתיב כלשהו במכשיר.
|
| PythonVirtualenvPreparer | מגדיר סביבה וירטואלית של Python במארח ומתקין חבילות. |
| RebootTargetPreparer | כלי להכנת יעד שמפעיל מחדש את המכשיר. |
| RecoveryLogPreparer | כלי להכנת יעד שמשמש לאיסוף יומנים לפני השחזור. |
| RemoveSystemAppPreparer |
ITargetPreparer להסרת קובץ APK ממחיצת המערכת לפני הרצת בדיקה.
|
| RestartSystemServerTargetPreparer | כלי הכנה של יעד שמפעיל מחדש את שרת המערכת בלי להפעיל מחדש את המכשיר. |
| RootcanalForwarderPreparer | |
| RootTargetPreparer | מכין את היעד לביצוע הפעולות adb root או adb unroot על סמך האפשרות force-root. |
| RunCommandTargetPreparer | |
| RunHostCommandTargetPreparer | הכלי Target preparer מריץ פקודות שרירותיות במארח לפני ואחרי הרצת הבדיקה. |
| RunHostScriptTargetPreparer | הכנה של יעד שמבצע סקריפט לפני הפעלת בדיקה. |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxTargetPreparer |
ITargetPreparer מציין שהבדיקות צריכות לפעול בארגז החול של ה-SDK.
|
| RunOnSecondaryUserTargetPreparer |
ITargetPreparer כדי לוודא שהבדיקה תפעל כמשתמש משני.
|
| RunOnSystemUserTargetPreparer |
ITargetPreparer שמציין שצריך להריץ בדיקות על המשתמש (ולא על המשתמש הנוכחי).
|
| RunOnWorkProfileTargetPreparer |
ITargetPreparer שיוצר פרופיל עבודה בהגדרה, ומסמן שהבדיקות צריכות להתבצע אצל המשתמש הזה.
|
| SemaphoreTokenTargetPreparer | זהו קובץ הכנה שמשמש לשימוש באסימון כדי לבצע סריאליזציה של בדיקת ההפעלה במארח tradefed. |
| SideloadOtaTargetPreparer |
כלי להכנת יעד שמבצע העברה צדדית של חבילת OTA שצוינה, מחיל את החבילה, ממתין עד שהמכשיר יופעל ומזריק את מאפייני הגרסה של המכשיר כדי להשתמש בהם כפרטי הגרסה
הכלי הזה מניח שהמכשיר יהיה במצב adb רגיל כשהוא יופעל, וידאג שהמכשיר יצא מאותו מצב אבל עם הגרסה החדשה יותר. |
| StopServicesSetup |
ITargetPreparer שמפסיק את השירותים במכשיר.
|
| StubTargetPreparer |
הטמעה ריקה של פלייסהולדר של ITargetPreparer.
|
| SwitchUserTargetPreparer |
הטמעת ברירת המחדל של BaseSwitchUserTargetPreparer – מידע נוסף זמין ב-javadoc של המחלקה.
|
| SystemUpdaterDeviceFlasher |
IDeviceFlasher שמסתמך על כלי לעדכון המערכת כדי להתקין קובץ אימג' של המערכת שצורף לחבילת עדכון OTA.
|
| TearDownPassThroughPreparer | מאפשר להריץ tearDown על רכיבי preparer שנכללים בהגדרה כאובייקט. |
| TemperatureThrottlingWaiter |
ITargetPreparer שמחכה עד שהטמפרטורה של המכשיר תרד לטמפרטורת היעד
|
| TestAppInstallSetup |
ITargetPreparer שמתקין אפליקציה אחת או יותר מתיקייה IDeviceBuildInfo.getTestsDir() במכשיר.
|
| TestFilePushSetup |
ITargetPreparer שמעביר קובץ אחד או יותר או תיקיות מתיקיית IDeviceBuildInfo.getTestsDir() למכשיר.
|
| TestSystemAppInstallSetup |
ITargetPreparer שמתקין אפליקציה אחת או יותר מתיקייה IDeviceBuildInfo.getTestsDir() במחיצת /system במכשיר.
|
| TimeWaster | מכין יעד פשוט שגורם לבזבוז זמן ועלול להפעיל מחדש את המכשיר. |
| UserCleaner |
ITargetPreparer שמסיר משתמשים משניים במהלך הסרת הקישור.
|
| UserHelper | |
| VisibleBackgroundUserPreparer | הכנת יעד להרצת בדיקות במשתמש שהופעל ברקע. |
| WaitForDeviceDatetimePreparer |
ITargetPreparer שממתין להגדרת תאריך ושעה במכשיר
אפשרות נוספת היא שהמכין יכפה |
| WifiPreparer |
ITargetPreparer שמגדיר את ה-Wi-Fi במכשיר אם צריך.
|
טיפוסים בני מנייה (enum)
| AltDirBehavior |
סוג enum להגדרת התנהגויות חלופיות של ספריות עבור תוכנות התקנה/דוחפים שונים של פריטי בדיקה
|
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DynamicSystemPreparer.PvmfwFlashMode | |
| FlashingMethod | סוג enum שמתאר את השיטה שבה משתמשים כדי לצרוב ROM במכשיר שנבדק |
| GsiDeviceFlashPreparer.PvmfwFlashMode | |
| IDeviceFlasher.UserDataFlashOption | ספירה של אפשרויות לטיפול בתמונה של נתוני המשתמש |
חריגים
| BuildError | השגיאה הזו מופיעה אם ה-build שסופק לא מצליח לפעול. |
| DeviceFailedToBootError | החריג הזה מופעל אם המכשיר לא מצליח לבצע אתחול אחרי שבוצע בו פלאשינג עם build. |
| ModulePusher.ModulePushError | שגיאה קריטית במהלך שליחת מודול Mainline. |
| TargetSetupError | אירעה שגיאה חמורה במהלך ההכנה של היעד לבדיקה. |
ממשקים
קורסים
- AFlagsTargetPreparer
- AllTestAppsInstallSetup
- AoaTargetPreparer
- AppSetup
- ArtChrootPreparer
- BaseEmulatorPreparer
- BaseSwitchUserTargetPreparer
- BaseSystemTestEnvPreparer
- BaseTargetPreparer
- BuildInfoRecorder
- CdmaDeviceFlasher
- CompatTargetPreparer
- CompileBootImageWithSpeedTargetPreparer
- CpuThrottlingWaiter
- CreateAvdPreparer
- CreateUserPreparer
- CrosDutTopologyPreparer
- CrosLsNexusPreparer
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- DeviceCleaner
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- DeviceSetup
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- DeviceWiper
- DexMetadataExtractor
- DisableSELinuxTargetPreparer
- DynamicSystemPreparer
- EhideTargetPreparer
- EraseUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- FolderSaver
- FutilityCommandPreparer
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- HsumBootStrategyPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstallKernelModulePreparer
- InstrumentationPreparer
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- MixRadioTargetPreparer
- ModuleOemTargetPreparer
- ModulePusher
- NativeLeakCollector
- OtaUpdateDeviceFlasher
- PerfettoPreparer
- ProfileTargetPreparer
- PushFileInvoker
- PushFilePreparer
- PythonVirtualenvPreparer
- RebootTargetPreparer
- RecoveryLogPreparer
- RemoveSystemAppPreparer
- RestartSystemServerTargetPreparer
- RootcanalForwarderPreparer
- RootTargetPreparer
- RunCommandTargetPreparer
- RunHostCommandTargetPreparer
- RunHostScriptTargetPreparer
- RunOnCloneProfileTargetPreparer
- RunOnPrivateProfileTargetPreparer
- RunOnSdkSandboxTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- SemaphoreTokenTargetPreparer
- SideloadOtaTargetPreparer
- StopServicesSetup
- StubTargetPreparer
- SwitchUserTargetPreparer
- SystemUpdaterDeviceFlasher
- TearDownPassThroughPreparer
- TemperatureThrottlingWaiter
- TestAppInstallSetup
- TestFilePushSetup
- TestSystemAppInstallSetup
- TimeWaster
- UserCleaner
- UserHelper
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- WifiPreparer
טיפוסים בני מנייה (enum)
חריגים