com.android.tradefed.targetprep
واجهات
| FlashingResourcesParser.Constraint |
واجهة فلترة تهدف إلى السماح FlashingResourcesParser بتجاهل بعض الموارد التي قد يستخدمها
|
| IDeviceFlasher | تثبيت صورة جهاز على جهاز |
| IFlashingResourcesParser | واجهة لتوفير الإصدارات المطلوبة من ملفات الصور المساعدة اللازمة لتثبيت برنامج على جهاز. |
| IFlashingResourcesRetriever | واجهة لاسترداد ملفات الصور المساعدة اللازمة لتثبيت نظام التشغيل على جهاز |
| IHostCleaner | تنظيف المضيف بعد انتهاء عملية الاختبار |
| ILabPreparer |
واجهة علامات لمعدّي التجارب
يمكنك الاطّلاع على |
| ITargetCleaner | تم إيقاف هذه الواجهة نهائيًا. تم نقل tearDown إلى واجهة ITargetPreparer الأساسية. |
| ITargetPreparer | تجهيز بيئة الاختبار لتنفيذ الاختبار |
| ITestsZipInstaller | تثبِّت هذه السمة الاختبارات من ملف مضغوط للاختبارات (كما هو موضح في نظام الإنشاء) على جهاز. |
صفوف
| AllTestAppsInstallSetup |
ITargetPreparer يثبّت جميع التطبيقات من مجلد IDeviceBuildInfo.getTestsDir()
على الجهاز.
|
| AoaTargetPreparer |
ITargetPreparer الذي ينفّذ سلسلة من الإجراءات (مثل عمليات النقر والتمرير السريع) باستخدام بروتوكول
Android Open Accessory (AOAv2).
|
| AppSetup |
ITargetPreparer يثبّت حزمة APK واختباراتها.
|
| ArtChrootPreparer | إنشاء دليل chroot لاختبارات ART |
| BaseEmulatorPreparer | أداة إعداد شائعة لتشغيل محاكي محلي |
| BaseTargetPreparer |
فئة التنفيذ الأساسية لـ ITargetPreparer التي تتيح التحكّم في ما إذا كان الكائن
غير مفعّل أم لا.
|
| BuildError | يتم عرض هذا الخطأ إذا تعذّر تشغيل الإصدار المقدَّم. |
| BuildInfoRecorder |
ITargetPreparer يكتب البيانات الوصفية لمعلومات الإنشاء في ملف محدّد.
|
| CdmaDeviceFlasher | فئة تعرض صورة على جهاز Android فعلي مزوّد بجهاز استقبال CDMA. |
| CompileBootImageWithSpeedTargetPreparer | إعادة تجميع مسار فئة التمهيد وخادم النظام باستخدام فلتر المجمّع "speed" |
| CpuThrottlingWaiter |
ITargetPreparer ينتظر إلى أن تتم استعادة الحد الأقصى للتردد على جميع النوى إلى أعلى مستوى متاح
|
| CreateAvdPreparer | |
| CreateUserPreparer | أداة إعداد الهدف لإنشاء المستخدم وتنظيفه في النهاية |
| DefaultTestsZipInstaller | تنفيذ تلقائي لأداة تثبيت ملفات zip الخاصة بالاختبارات |
| DeviceActionTargetPreparer |
ITargetPreparer لتنفيذ إجراءات الجهاز
|
| DeviceBuildInfoBootStrapper |
ITargetPreparer يستبدل حقول معلومات الإصدار بالسمات التي يتم قراءتها من الجهاز
ويكون ذلك مفيدًا لاختبار الأجهزة باستخدام إصدارات تم إنشاؤها من مصدر خارجي (مثل |
| DeviceBuildInfoInjector |
ITargetPreparer الذي يُدرج بيانات وصفية DeviceBuildDescriptor في IBuildInfo
|
| DeviceCleaner | إعادة التشغيل أو التنسيق كإجراء تنظيف بعد الاختبار، وإيقاف الشاشة اختياريًا |
| DeviceFailedToBootError | يتم عرض هذا الخطأ إذا تعذّر تشغيل الجهاز بعد تثبيت إصدار عليه. |
| DeviceFlashPreparer |
ITargetPreparer تعرض صورة على أجهزة Android.
|
| DeviceImageZipFlashingTargetPreparer | أداة إعداد الهدف التي تومض الجهاز بصور الجهاز المقدَّمة بتنسيق محدّد |
| DeviceOwnerTargetPreparer |
ITargetPreparer الذي يضبط أحد مكونات مالك الجهاز
|
| DeviceSetup |
ITargetPreparer يضبط جهازًا للاختبار استنادًا إلى Option المقدَّمة.
|
| DeviceStorageFiller | يجب أن يملأ برنامج إعداد الهدف مساحة التخزين لكي تتوفّر مساحة فارغة. |
| DeviceStringPusher | أداة إعداد الهدف لكتابة سلسلة في ملف |
| DeviceUpdateTargetPreparer |
فئة مجرّدة ITargetPreparer تتولّى تنفيذ الخطوات الشائعة المتعلقة بتحديث الأجهزة باستخدام ملف صورة جهاز من مصدر خارجي (بدلاً من خدمة إنشاء).
|
| DeviceWiper |
ITargetPreparer يحجب بيانات المستخدم
|
| DisableSELinuxTargetPreparer | أداة إعداد الهدف التي توقف SELinux في حال تفعيله. |
| DynamicSystemPreparer |
ITargetPreparer: هي أداة تعمل على إعداد صورة نظام فوق إصدار الجهاز باستخدام ميزة "تحديث النظام الديناميكي".
|
| EraseUserDataPreparer |
ITargetPreparer يحجب بيانات المستخدمين من الجهاز.
|
| FastbootCommandPreparer | أداة إعداد الهدف التي تؤدي إلى تشغيل fastboot وإرسال أوامر fastboot |
| FastbootDeviceFlasher | فئة تعتمد على fastboot لتثبيت صورة على أجهزة Android فعلية. |
| FastbootUpdateBootstrapPreparer |
ITargetPreparer التي تنقل الملفات المحدّدة (برنامج الإقلاع والراديو وملف ZIP لصورة الجهاز) إلى IDeviceBuildInfo لتثبيت FastbootDeviceFlasher على الأجهزة، ثم تُدرج سمات الجهاز بعد الإقلاع في معلومات الإصدار لأغراض إعداد التقارير عن النتائج.
|
| FeatureFlagTargetPreparer | تعدّل هذه السمة DeviceConfig (علامات الميزات التي يتم ضبطها من خلال خدمة عن بُعد). |
| FlashingResourcesParser | فئة تحلّل الإصدارات المطلوبة من ملفات الصور المساعدة اللازمة لتثبيت برنامج الجهاز |
| FlashingResourcesParser.AndroidInfo |
تعريف نوع Map<String, MultiMap<String, String>>
|
| FolderSaver |
ITargetPreparer الذي يسحب الأدلة من الجهاز ويضغطها ويحفظها في نظام الخلفية لتسجيل البيانات
|
| FutilityCommandPreparer | مُعدّ لتنفيذ أوامر عدم الجدوى |
| GkiDeviceFlashPreparer | أداة إعداد الهدف التي تعمل على تحديث الجهاز باستخدام صورة عامة لنواة Android الشائعة |
| GsiDeviceFlashPreparer | أداة إعداد تستخدم صورة نظام Android عامة لتثبيت نظام التشغيل على الجهاز |
| InstallAllTestZipAppsSetup |
ITargetPreparer: هو ملف zip يثبّت جميع التطبيقات.
|
| InstallApexModuleTargetPreparer | |
| InstallApkSetup |
ITargetPreparer الذي يثبّت حِزمة APK واحدة أو أكثر من تلك المتوفّرة في نظام الملفات
|
| InstallBuildEnvApkSetup |
ITargetPreparer يثبّت حِزم APK واحدة أو أكثر من بيئة إصدار نظام Android الأساسي.
|
| InstallKernelModulePreparer | أداة إعداد الهدف التي تثبّت وحدات نواة النظام. |
| InstrumentationPreparer |
ITargetPreparer تنفِّذ عملية قياس الأداء
|
| KillExistingEmulatorPreparer |
تمثّل ITargetPreparer عملية إيقاف محاكي قيد التشغيل.
|
| KnownFailurePreparer | يجب أن يتجاهل برنامج إعداد الاستهداف إعادة محاولة تنفيذ عملية فاشلة معروفة. |
| LocalEmulatorLaunch | أداة TargetPreparer تُشغّل محاكيًا على الجهاز من بيئة إنشاء Android. |
| LocalEmulatorSnapshot | أداة TargetPreparer مخصّصة لإنشاء لقطة محاكي نظيفة من بيئة تطوير/إنشاء Android |
| MixKernelTargetPreparer |
ITargetPreparer يسمح بدمج صورة النواة مع صورة الجهاز
|
| MixRadioTargetPreparer |
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 افتراضية على المضيف وتثبّت الحِزم. |
| 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 محدّدة، وتطبّق الحزمة، وتنتظر
حتى يتم تشغيل الجهاز، وتُدرج خصائص إصدار الجهاز لاستخدامها كمعلومات الإصدار
يفترض معدِّد الأهداف هذا أنّ الجهاز سيكون في وضع adb العادي عند بدء تشغيله، وسيضمن خروج الجهاز من الوضع نفسه ولكن مع تطبيق الإصدار الأحدث. |
| StopServicesSetup |
ITargetPreparer يؤدي إلى إيقاف الخدمات على الجهاز
|
| StubTargetPreparer |
تنفيذ فارغ للعنصر النائب 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 على الجهاز إذا لزم الأمر.
|
تعدادات
| AltDirBehavior |
تعداد لتحديد سلوكيات الدليل البديل لمختلف أدوات تثبيت/إرسال عناصر الاختبار
|
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| FlashingMethod | تعداد لوصف الطريقة المستخدَمة لتثبيت البرنامج على الجهاز قيد الاختبار |
| IDeviceFlasher.UserDataFlashOption | تعداد الخيارات المتاحة للتعامل مع صورة بيانات المستخدم |
واجهات
صفوف
- 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
- FutilityCommandPreparer
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstallKernelModulePreparer
- InstrumentationPreparer
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- MixRadioTargetPreparer
- 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
تعدادات