com.android.tradefed.targetprep
ממשקים
| FlashingResourcesParser.Constraint |
ממשק סינון, שנועד לאפשר ל-FlashingResourcesParser להתעלם ממקורות מסוימים שבהם הוא עלול להשתמש אחרת.
|
| IDeviceFlasher | איך מאפסים את המכשיר באמצעות אימג'. |
| IFlashingResourcesParser | ממשק להצגת הגרסאות הנדרשות של קובצי תמונה משניים שנדרשים כדי להריץ איפוס (flash) במכשיר. |
| IFlashingResourcesRetriever | ממשק לאחזור קובצי תמונה משניים שנדרשים כדי להריץ איפוס (flash) של מכשיר. |
| IHostCleaner | ניקוי המארח אחרי סיום הרצת הבדיקה. |
| ILabPreparer |
ממשק של סמן לצורך הכנת מעבדה
תיאור של הממשקים האלה מופיע בקטע |
| ITargetCleaner | הממשק הזה הוצא משימוש. השיטה tearDown הועברה לממשק הבסיסי ITargetPreparer. |
| ITargetPreparer | הכנת סביבת הבדיקה להרצת הבדיקה. |
| ITestsZipInstaller | התקנת בדיקות ממקבץ zip של בדיקות (כפי שהתקבלו כפלט ממערכת ה-build) במכשיר. |
שיעורים
| AllTestAppsInstallSetup |
ITargetPreparer שמתקין את כל האפליקציות מתיקייה IDeviceBuildInfo.getTestsDir() במכשיר.
|
| AoaTargetPreparer |
ITargetPreparer שמבצע סדרה של פעולות (למשל קליקים ותנועות החלקה) באמצעות פרוטוקול Android Open Accessory (AOAv2).
|
| AppSetup |
ITargetPreparer שמתקין קובץ APK ואת הבדיקות שלו.
|
| ArtChrootPreparer | יצירת ספריית chroot לבדיקות ART. |
| BaseEmulatorPreparer | הכנה נפוצה להפעלת אמולטור מקומי. |
| BaseTargetPreparer |
סוג בסיס להטמעה של ITargetPreparer שמאפשר לקבוע אם האובייקט מושבת או לא.
|
| BuildError | הבעיה הזו מתרחשת אם לא ניתן להריץ את ה-build שסופק. |
| BuildInfoRecorder |
ITargetPreparer שכותב מטא-נתונים של פרטי build לקובץ מסוים.
|
| CdmaDeviceFlasher | סיווג שמציג תמונה במכשיר Android פיזי עם רדיו CDMA. |
| CompileBootImageWithSpeedTargetPreparer | קומפילציה מחדש של נתיב ה-Classpath של האתחול ושל שרת המערכת באמצעות מסנן המהדר 'מהירות'. |
| CpuThrottlingWaiter |
ITargetPreparer שממתין עד שהתדירות המקסימלית בכל הליבות תוחזר לרמה הגבוהה ביותר הזמינה.
|
| CreateAvdPreparer | |
| CreateUserPreparer | יוצר המשתמש והכלי לניקוי בסוף התהליך. |
| DefaultTestsZipInstaller | הטמעה שמוגדרת כברירת מחדל של מנהל ההתקנות של קובץ ה-zip של הבדיקות. |
| DeviceActionTargetPreparer |
ITargetPreparer כדי לבצע פעולות במכשיר.
|
| DeviceBuildInfoBootStrapper |
ITargetPreparer שמחליף את שדות פרטי ה-build במאפיינים שנקראים מהמכשיר
האפשרות הזו שימושית לבדיקת מכשירים עם גרסאות build שנוצרו ממקור חיצוני (למשל: |
| DeviceBuildInfoInjector |
ITargetPreparer שמוסיף מטא-נתונים של DeviceBuildDescriptor ל-IBuildInfo.
|
| DeviceCleaner | הפעלה מחדש או פורמט כפעולת ניקוי אחרי הבדיקה, ואפשרות לכיבוי המסך |
| DeviceFailedToBootError | הבעיה הזו מתרחשת אם המכשיר לא מצליח להפעיל את עצמו אחרי ש-build מסוים הוטמע בו. |
| DeviceFlashPreparer |
ITargetPreparer שמציג תמונת אימג' בחומרה פיזית של Android.
|
| DeviceImageZipFlashingTargetPreparer | כלי להכנת יעד שמאפס את המכשיר באמצעות קובצי אימג' של המכשיר שסופקו בפורמט ספציפי. |
| DeviceOwnerTargetPreparer |
ITargetPreparer שמגדיר רכיב של בעלי מכשיר.
|
| DeviceSetup |
ITargetPreparer שמגדיר מכשיר לבדיקה על סמך Options שסופקו.
|
| DeviceStorageFiller | מגדירים את הכלי למלא את נפח האחסון כדי שיהיה מקום פנוי. |
| DeviceStringPusher | הכנת יעד לכתיבה של מחרוזת לקובץ. |
| DeviceUpdateTargetPreparer |
פונקציית ITargetPreparer מופשטת שמטפלת בשלבים נפוצים של עדכון מכשירים באמצעות קובץ אימג' של המכשיר ממקור חיצוני (בניגוד לשירות build).
|
| DeviceWiper |
ITargetPreparer שמאפס את userdata
|
| DisableSELinuxTargetPreparer | כלי להכנת יעד שמשבית את SELinux אם הוא מופעל. |
| DynamicSystemPreparer |
קובץ ITargetPreparer שמגדיר קובץ אימג' של מערכת מעל גרסה של מכשיר עם עדכון מערכת דינמי.
|
| EraseUserDataPreparer |
ITargetPreparer שמאפס את נתוני המשתמש במכשיר.
|
| FastbootCommandPreparer | כלי להכנת יעד שמפעיל את fastboot ושולח פקודות fastboot. |
| FastbootDeviceFlasher | סיווג שמשתמש ב-fastboot כדי להפעיל את התמונה בחומרה הפיזית של Android. |
| FastbootUpdateBootstrapPreparer |
ITargetPreparer שמארגן קבצים ספציפיים (מרכז האתחול, הרדיו, קובץ ה-zip של קובץ האימג' של המכשיר) ב-IDeviceBuildInfo כדי להפעיל את ה-flash במכשירים באמצעות FastbootDeviceFlasher, ולאחר מכן מזין מאפייני מכשיר לאחר האתחול בפרטי ה-build למטרות דיווח על תוצאות.
|
| FeatureFlagTargetPreparer | עדכון של DeviceConfig (דגלים של תכונות שמותאמים על ידי שירות מרוחק). |
| FlashingResourcesParser | כיתה שמנתחת את הגרסאות הנדרשות של קובצי תמונה משניים שנדרשים כדי לבצע איפוס (flash) של מכשיר. |
| FlashingResourcesParser.AndroidInfo |
typedef ל-Map<String, MultiMap<String, String>>.
|
| FolderSaver |
ITargetPreparer ששואב ספריות מהמכשיר, דוחס אותן ושומר אותן בקצה העורפי של הרישום ביומן.
|
| GkiDeviceFlashPreparer | כלי להכנת יעד שמבצע אימיג' של המכשיר באמצעות קובץ אימג' גנרי של ליבה נפוצה של Android. |
| GsiDeviceFlashPreparer | כלי להכנת יעד שמבצע אימיג' של המכשיר באמצעות תמונת מערכת גנרית (GSI) ל-Android. |
| InstallAllTestZipAppsSetup |
ITargetPreparer שמתקין את כל האפליקציות בקובץ zip לבדיקה.
|
| InstallApexModuleTargetPreparer | |
| InstallApkSetup |
ITargetPreparer שמתקין קובץ APK אחד או יותר שנמצאים במערכת הקבצים.
|
| InstallBuildEnvApkSetup |
ITargetPreparer שמתקין קובץ APK אחד או יותר לבדיקה מסביבת build של פלטפורמת Android.
|
| InstallKernelModulePreparer | כלי להכנת יעד שמתקין מודולים של ליבה. |
| InstrumentationPreparer |
ITargetPreparer שמריץ את המדידה
|
| KillExistingEmulatorPreparer |
ITargetPreparer שמשבית אמולטור שפועל.
|
| KnownFailurePreparer | Target preparer to skip retrying known failure. |
| LocalEmulatorLaunch | TargetPreparer שמפעיל אמולטור באופן מקומי מסביבת build של Android. |
| LocalEmulatorSnapshot | TargetPreparer שנועד ליצור קובץ snapshot נקי של אמולטור מסביבת פיתוח או build של Android |
| MixKernelTargetPreparer |
ITargetPreparer שמאפשרת לשלב בין קובץ אימג' של ליבה לבין קובץ אימג' של מכשיר.
|
| ModuleOemTargetPreparer | |
| ModulePusher | |
| ModulePusher.ModulePushError | שגיאה קטלנית במהלך דחיפת המודול Mainline. |
| NativeLeakCollector |
ITargetPreparer שמריץ את הפקודה 'dumpsys meminfo --unreachable -a' כדי לזהות את הזיכרון המקומי שלא ניתן לגשת אליו שנמצא כרגע בכל תהליך.
|
| OtaUpdateDeviceFlasher | תוכנה להצגת קובץ אימג' במכשיר שמפעילה את הסקריפט system/update_engine/scripts/update_device.py עם חבילת OTA מלאה או מצטברת כדי לעדכן את קובץ האימג' של המכשיר. |
| PerfettoPreparer | הכלי לעיבוד של Perfetto דוחף את קובץ התצורה למכשיר במיקום סטנדרטי שיש ל-Perfetto גישה אליו. |
| ProfileTargetPreparer |
כיתה בסיסית להגדרת כלי להכנת יעדים לכל משתמש בפרופיל android.os.usertype.profile.XXX.
|
| PushFileInvoker |
הסיווג הזה הוצא משימוש.
במקום זאת, צריך להשתמש ב-PushFilePreparer
|
| PushFilePreparer |
ITargetPreparer שמנסה לדחוף מספר כלשהו של קבצים מכל נתיב מארח לכל נתיב מכשיר.
|
| PythonVirtualenvPreparer | הגדרת Python virtualenv במארח והתקנת חבילות. |
| RebootTargetPreparer | כלי להתקנת יעד שמפעיל מחדש את המכשיר. |
| RecoveryLogPreparer | כלי לעיבוד מטרות שמשתמש באיסוף יומנים לפני השחזור. |
| RemoveSystemAppPreparer |
ITargetPreparer להסרת קובץ APK ממחיצה המערכת לפני הרצה של בדיקה.
|
| RestartSystemServerTargetPreparer | כלי לניהול יעדי התקנה שמפעיל מחדש את שרת המערכת בלי להפעיל מחדש את המכשיר. |
| RootcanalForwarderPreparer | |
| RootTargetPreparer | כלי להכנת יעד שמבצע את הפקודה 'adb root' או 'adb unroot' על סמך האפשרות 'force-root'. |
| RunCommandTargetPreparer | |
| RunHostCommandTargetPreparer | מטרגטים את הכלי להכנת הבדיקה כדי להריץ פקודות שרירותיות של המארח לפני ואחרי הרצת הבדיקה. |
| RunHostScriptTargetPreparer | כלי לטירגוט שמפעיל סקריפט לפני הפעלת בדיקה. |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxTargetPreparer |
ITargetPreparer כדי לסמן שצריך להריץ את הבדיקות בארגז החול של ה-SDK.
|
| RunOnSecondaryUserTargetPreparer |
ITargetPreparer כדי לוודא שהבדיקה פועלת כמשתמש משני.
|
| RunOnSystemUserTargetPreparer |
ITargetPreparer שמציין שצריך להריץ את הבדיקות על המשתמש (ולא על המשתמש הנוכחי).
|
| RunOnWorkProfileTargetPreparer |
ITargetPreparer שיוצר פרופיל עבודה בתהליך ההגדרה ומסמן שצריך להריץ את הבדיקות במשתמש הזה.
|
| SemaphoreTokenTargetPreparer | זהו מכשיר הכנה שמשתמש באסימון כדי לסדר את ביצוע הבדיקה במארח של Tradefed. |
| SideloadOtaTargetPreparer |
כלי להכנת יעד שמבצע טעינת צד של חבילת OTA מסוימת, מחיל את החבילה, ממתין שהמכשיר יופעל ומחדיר את מאפייני ה-build של המכשיר לשימוש כפרטי build
הכלי הזה להכנת יעד מניח שהמכשיר יהיה במצב adb רגיל כשהוא יופעל, וידאג שהמכשיר ייצא מהמצב הזה עם הגרסה החדשה של ה-build. |
| StopServicesSetup |
ITargetPreparer שגורם להפסקת השירותים במכשיר.
|
| StubTargetPreparer |
הטמעה ריקה של placeholder של ITargetPreparer.
|
| SwitchUserTargetPreparer |
ITargetPreparer שמתחלף לסוג המשתמש שצוין ב-setUp.
|
| SystemUpdaterDeviceFlasher |
IDeviceFlasher שמסתמך על עדכון המערכת כדי להתקין קובץ אימג' של מערכת שצורף לחבילת עדכון OTA.
|
| TargetSetupError | אירעה שגיאה קטלנית במהלך הכנת היעד לבדיקה. |
| TearDownPassThroughPreparer | מאפשרת להריץ את tearDown על מכשירי הכנה שכלולים בתצורה כאובייקט. |
| 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 | |
| FlashingMethod | enum שמתאר את השיטה שבה משתמשים כדי לבצע איפוס (flash) של המכשיר שנבדק. |
| IDeviceFlasher.UserDataFlashOption | Enum של אפשרויות לטיפול בתמונה של userdata |
ממשקים
שיעורים
- AllTestAppsInstallSetup
- AoaTargetPreparer
- AppSetup
- ArtChrootPreparer
- BaseEmulatorPreparer
- BaseTargetPreparer
- BuildError
- BuildInfoRecorder
- CdmaDeviceFlasher
- CompileBootImageWithSpeedTargetPreparer
- CpuThrottlingWaiter
- CreateAvdPreparer
- CreateUserPreparer
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- DeviceCleaner
- DeviceFailedToBootError
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- DeviceSetup
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- DeviceWiper
- DisableSELinuxTargetPreparer
- DynamicSystemPreparer
- EraseUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- FolderSaver
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstallKernelModulePreparer
- InstrumentationPreparer
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- ModuleOemTargetPreparer
- ModulePusher
- ModulePusher.ModulePushError
- 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
- TargetSetupError
- TearDownPassThroughPreparer
- TemperatureThrottlingWaiter
- TestAppInstallSetup
- TestFilePushSetup
- TestSystemAppInstallSetup
- TimeWaster
- UserCleaner
- UserHelper
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- WifiPreparer
טיפוסים בני מנייה (enum)