com.android.tradefed.targetprep

رابط ها

FlashingResourcesParser.Constraint یک رابط فیلترینگ که به FlashingResourcesParser اجازه می دهد تا برخی از منابعی را که در غیر این صورت ممکن است استفاده کند، نادیده بگیرد
IDeviceFlasher تصویر دستگاه را روی دستگاه فلش می‌زند.
IFlashingResourcesParser رابط برای ارائه نسخه های مورد نیاز فایل های تصویری کمکی مورد نیاز برای فلش یک دستگاه.
IFlashingResourcesRetriever رابط برای بازیابی فایل های تصویری کمکی مورد نیاز برای فلش یک دستگاه.
IHostCleaner پس از اتمام اجرای آزمایشی، هاست را تمیز می کند.
ITargetCleaner این رابط منسوخ شده است. tearDown به رابط پایه ITargetPreparer منتقل شده است.
ITargetPreparer محیط تست را برای اجرای آزمایشی آماده می کند.
ITestsZipInstaller آزمایش‌ها را از فایل فشرده آزمایشی (همانطور که توسط سیستم ساخت خروجی می‌شود) روی دستگاه نصب می‌کند.

کلاس ها

BaseEmulatorPreparer آماده کننده رایج برای راه اندازی یک شبیه ساز محلی.
BaseTargetPreparer کلاس پیاده سازی پایه برای ITargetPreparer که امکان کنترل غیرفعال بودن یا نبودن شی را فراهم می کند.
BuildInfoRecorder یک ITargetPreparer که متا اطلاعات ساخت را در یک فایل مشخص می نویسد.
CreateAvdPreparer
CreateUserPreparer آماده کننده هدف برای ایجاد کاربر و پاکسازی آن در پایان.
DefaultTestsZipInstaller اجرای پیش‌فرض تست‌های نصب‌کننده فشرده.
DeviceBuildInfoBootStrapper یک ITargetPreparer که فیلدهای اطلاعات ساخت را با ویژگی های خوانده شده از دستگاه جایگزین می کند

این برای آزمایش دستگاه هایی با ساخت های تولید شده از یک منبع خارجی مفید است (به عنوان مثال

DeviceBuildInfoInjector یک ITargetPreparer که فراداده DeviceBuildDescriptor را در IBuildInfo وارد می کند.
DeviceCleaner پس از آزمایش، راه‌اندازی مجدد یا قالب‌بندی را به‌عنوان اقدام پاک‌سازی انجام می‌دهد و به‌صورت اختیاری صفحه را خاموش می‌کند
DeviceFlashPreparer یک ITargetPreparer که یک تصویر را روی سخت افزار فیزیکی اندروید فلش می کند.
DeviceImageZipFlashingTargetPreparer یک آماده‌کننده هدف که دستگاه را با تصاویر دستگاه ارائه شده از طریق یک فرمت خاص فلش می‌کند.
DeviceSetup یک ITargetPreparer که دستگاهی را برای آزمایش بر اساس Option ارائه شده پیکربندی می کند.
DeviceUpdateTargetPreparer یک ITargetPreparer انتزاعی که مراحل معمول را در مورد به‌روزرسانی دستگاه‌ها با فایل تصویر دستگاه از یک منبع خارجی (برخلاف یک سرویس ساخت) انجام می‌دهد.
FastbootDeviceFlasher کلاسی که برای فلش کردن تصویر روی سخت افزار فیزیکی اندروید به فست بوت متکی است.
FastbootUpdateBootstrapPreparer یک ITargetPreparer که فایل‌های مشخص شده (بوت‌لودر، رادیو، زیپ تصویر دستگاه) را در IDeviceBuildInfo قرار می‌دهد تا دستگاه‌ها را با FastbootDeviceFlasher فلش کند، سپس ویژگی‌های دستگاه پس از راه‌اندازی را برای اهداف گزارش نتیجه به اطلاعات ساخت تزریق می‌کند.
FlashingResourcesParser کلاسی که نسخه های مورد نیاز فایل های تصویری کمکی مورد نیاز برای فلش دستگاه را تجزیه می کند.
FlashingResourcesParser.AndroidInfo یک typedef برای Map<String, MultiMap<String, String>> .
GkiDeviceFlashPreparer یک آماده‌کننده هدف که دستگاه را با تصویر عمومی هسته مشترک اندروید فلش می‌کند.
GsiDeviceFlashPreparer یک آماده‌کننده هدف که دستگاه را با تصویر سیستم عمومی اندروید فلش می‌کند.
InstallApexModuleTargetPreparer
KillExistingEmulatorPreparer یک ITargetPreparer که شبیه ساز در حال اجرا را خاموش می کند.
LocalEmulatorLaunch TargetPreparer که یک شبیه ساز را به صورت محلی از یک محیط ساخت اندروید راه اندازی می کند.
LocalEmulatorSnapshot TargetPreparer که برای ایجاد یک عکس فوری شبیه ساز تمیز از یک محیط ساخت/توسعه اندروید در نظر گرفته شده است.
ModuleOemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo یک کلاس ساختاری ساده برای ذخیره اطلاعات در مورد یک ماژول
RecoveryLogPreparer یک آماده‌کننده هدف برای جمع‌آوری سیاهه‌ها قبل از بازیابی استفاده می‌شود.
RunCommandTargetPreparer
RunOnSecondaryUserTargetPreparer یک ITargetPreparer که یک کاربر ثانویه را در تنظیمات ایجاد می‌کند و نشان می‌دهد که آزمایش‌ها باید در آن کاربر اجرا شوند.
RunOnSystemUserTargetPreparer یک ITargetPreparer که نشان می‌دهد آزمایش‌ها باید بر روی کاربر (به جای کاربر فعلی) اجرا شوند.
RunOnWorkProfileTargetPreparer یک ITargetPreparer که یک نمایه کاری در راه‌اندازی ایجاد می‌کند و نشان می‌دهد که آزمایش‌ها باید در آن کاربر اجرا شوند.
StubTargetPreparer جای خالی اجرای یک ITargetPreparer .
TestAppInstallSetup یک ITargetPreparer که یک یا چند برنامه را از پوشه IDeviceBuildInfo.getTestsDir() روی دستگاه نصب می کند.

Enums

AltDirBehavior یک عدد برای تعریف رفتارهای دایرکتوری جایگزین برای نصب کننده/فشارکننده های مصنوع مختلف

DeviceCleaner.CleanupAction
DeviceCleaner.PostCleanupAction
DeviceFlashPreparer.EncryptionOptions تعداد گزینه‌ها برای مدیریت رمزگذاری تصویر داده‌های کاربر
IDeviceFlasher.UserDataFlashOption تعداد گزینه‌ها برای مدیریت تصویر داده‌های کاربر

استثناها

DeviceFailedToBootError اگر دستگاهی پس از فلش شدن با بیلد بوت نشد، پرتاب می شود.