com.android.tradefed.targetprep

واجهات

FlashingResourcesParser.Constraint واجهة تصفية، تهدف إلى السماح لـ FlashingResourcesParser بتجاهل بعض الموارد التي قد يستخدمها
IDeviceFlasher تومض صورة الجهاز على الجهاز.
IFlashingResourcesParser واجهة لتوفير الإصدارات المطلوبة من ملفات الصور المساعدة اللازمة لفلاش الجهاز.
IFlashingResourcesRetriever واجهة لاسترداد ملفات الصور المساعدة اللازمة لفلاش الجهاز.
IHostCleaner تنظيف المضيف بعد انتهاء التشغيل التجريبي.
ITargetCleaner تم إهمال هذه الواجهة. تم نقل TeaDown إلى واجهة ITargetPreparer الأساسية.
ITargetPreparer يقوم بإعداد بيئة الاختبار للتشغيل التجريبي.
ITestsZipInstaller تثبيت الاختبارات من ملف مضغوط للاختبارات (كما تم إخراجها بواسطة نظام الإنشاء) على الجهاز.

الطبقات

BaseEmulatorPreparer مُعد مشترك لإطلاق محاكي محلي.
BaseTargetPreparer فئة التنفيذ الأساسية لـ ITargetPreparer التي تسمح بالتحكم في ما إذا كان الكائن معطلاً أم لا.
BuildInfoRecorder ITargetPreparer الذي يكتب بيانات تعريف معلومات البناء في ملف محدد.
CreateAvdPreparer
CreateUserPreparer المُعد المستهدف لإنشاء المستخدم وتنظيفه في النهاية.
DefaultTestsZipInstaller التنفيذ الافتراضي لاختبارات Zip Installer.
DeviceBuildInfoBootStrapper ITargetPreparer الذي يستبدل حقول معلومات البناء بالسمات المقروءة من الجهاز

يعد هذا مفيدًا لاختبار الأجهزة ذات الإصدارات التي تم إنشاؤها من مصدر خارجي (على سبيل المثال

DeviceBuildInfoInjector ITargetPreparer الذي يقوم بإدراج بيانات تعريف DeviceBuildDescriptor في IBuildInfo .
منظف ​​الجهاز يقوم بإعادة التشغيل أو التهيئة كإجراء تنظيف بعد الاختبار، كما يقوم بإيقاف تشغيل الشاشة بشكل اختياري
DeviceFlashPreparer أداة ITargetPreparer التي تومض صورة على أجهزة Android الفعلية.
DeviceImageZipFlashingTargetPreparer مُعد هدف يقوم بوميض الجهاز بصور الجهاز المقدمة عبر تنسيق معين.
إعداد الجهاز ITargetPreparer الذي يقوم بتكوين جهاز للاختبار بناءً على Option المتوفرة.
DeviceUpdateTargetPreparer أداة ITargetPreparer مجردة تهتم بالخطوات الشائعة حول تحديث الأجهزة بملف صورة الجهاز من مصدر خارجي (بدلاً من خدمة الإنشاء).
FastbootDeviceFlasher فئة تعتمد على fastboot لفلاش صورة على أجهزة Android الفعلية.
FastbootUpdateBootstrapPreparer ITargetPreparer الذي يقوم بتنظيم الملفات المحددة (أداة تحميل التشغيل، الراديو، صورة الجهاز المضغوطة) في IDeviceBuildInfo للحصول على وميض الأجهزة باستخدام FastbootDeviceFlasher ، ثم يقوم بإدخال سمات جهاز ما بعد التمهيد في معلومات البناء لأغراض إعداد التقارير عن النتائج.
FlashingResourcesParser فئة تقوم بتوزيع الإصدارات المطلوبة من ملفات الصور المساعدة اللازمة لفلاش الجهاز.
FlashingResourcesParser.AndroidInfo حرف typedef Map<String, MultiMap<String, String>> .
GkiDeviceFlashPreparer أداة إعداد الهدف التي تعمل على وميض الجهاز بصورة عامة لنواة Android.
GsiDeviceFlashPreparer أداة إعداد الهدف التي تومض الجهاز بصورة نظام Android العامة.
InstallApexModuleTargetPreparer
KillExistingEmulatorPreparer ITargetPreparer الذي يقوم بإيقاف تشغيل المحاكي قيد التشغيل.
LocalEmulatorLaunch TargetPreparer الذي يقوم بتشغيل المحاكي محليًا من بيئة إنشاء android.
LocalEmulatorSnapshot تم تصميم TargetPreparer لإنشاء لقطة محاكي نظيفة من بيئة إنشاء/تطوير android
ModuleOemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo فئة بنية بسيطة لتخزين المعلومات حول الوحدة النمطية
RecoveryLogPreparer مُعد الهدف يستخدم لجمع السجلات قبل الاسترداد.
RunCommandTargetPreparer
RunOnSecondaryUserTargetPreparer يقوم ITargetPreparer بإنشاء مستخدم ثانوي في الإعداد، ويحدد أنه يجب إجراء الاختبارات في هذا المستخدم.
RunOnSystemUserTargetPreparer ITargetPreparer الذي يحدد ضرورة إجراء الاختبارات على المستخدم (بدلاً من المستخدم الحالي).
RunOnWorkProfileTargetPreparer ITargetPreparer الذي ينشئ ملفًا شخصيًا للعمل في الإعداد، ويحدد ضرورة إجراء الاختبارات في هذا المستخدم.
StubTargetPreparer العنصر النائب فارغ لتنفيذ ITargetPreparer .
TestAppInstallSetup ITargetPreparer الذي يقوم بتثبيت تطبيق واحد أو أكثر من مجلد IDeviceBuildInfo.getTestsDir() على الجهاز.

التعدادات

AltDirBehavior تعداد لتحديد سلوكيات الدليل البديل لمختلف أدوات تثبيت/دفعات عناصر الاختبار

DeviceCleaner.CleanupAction
DeviceCleaner.PostCleanupAction
DeviceFlashPreparer.EncryptionOptions عدد الخيارات للتعامل مع تشفير صورة بيانات المستخدم
IDeviceFlasher.UserDataFlashOption عدد الخيارات للتعامل مع صورة بيانات المستخدم

الاستثناءات

فشل الجهاز في التمهيد يتم طرحه في حالة فشل تشغيل الجهاز بعد وميضه بالبنية.