برای مشاهده فهرست کامل تغییرات در هر نسخه کتابخانه،
یادداشتهای انتشار androidx.test.backup را ببینید.
1.0.0-alpha04
۴ نوامبر ۲۰۲۶
- انواع
StorageDomainبرایrunBackupRestoreFlowاضافه شد:DataStorePreferenceبرای Preferences DataStore،CustomDataبرای کنشهای سفارشی دستگاه، وExcludedDataبرای بررسی اینکه دادههای مستثنیشده بازیابی نشده باشند. برای اطلاعات بیشتر، انواع فضای ذخیرهسازی داخلی را ببینید. isDeviceProtectedStorageبه انواعStorageDomainتوکار اضافه شد تا فضای ذخیرهسازی محافظتشده دستگاه آزمایش شود. پشتیبانی از مقدارSet<String>بهStorageDomain.Preferenceاضافه شد.-
restoreOnبهrunBackupRestoreFlowبرای انتقال بین دستگاهها،uninstallAppبهBackupRestoreController، وminApiوmaxApiبه@Deviceاضافه شد. برای اطلاعات بیشتر، انتخاب دستگاهها را ببینید. -
BackupActionResult.dataوBackupActionResult.getOrThrowبرای خواندن دادههای برگرداندهشده توسط کنشهای دستگاه و ناموفق بودن درصورت ناموفق بودن کنش اضافه شدند. -
BackupRestoreExtensionبهروز شد تا logcat را از هر دستگاهی که آزمایش آن ناموفق است ذخیره کند و مسیرهای فایل را در خروجی ناموفق فهرست کند. برای خاموش کردن ذخیره گزارش،-Dandroidx.test.backup.device.logs.enabled=falseرا رد کنید. برای اطلاعات بیشتر، به بازرسی گزارشهای آزمایش مراجعه کنید. BackupRestoreTestRunnerباInstrumentationRegistryثبت شد تا کنشهای دستگاه بتواند باgetInstrumentationتماس بگیرد. مقدار اختیاریtestApplicationIdبه@BackupRestoreConfigاضافه شد وapplicationIdاختیاری شد.-
BackupDeviceAction.phase،PHASE_POPULATE،PHASE_VERIFY، و سازندهBackupRestoreExtension(AdbSession)برداشته شدند. برداشتنoverride val phaseاز کنشهای سفارشی دستگاه.
برای استفاده از این نسخه، backupTestLibraryVersion را در مجموعه آزمونتان روی "1.0.0-alpha04" تنظیم کنید.
1.0.0-alpha03
۲۱ اکتبر ۲۰۲۶
- آزمایشها در مجموعه آزمون پشتیبان دربرابر گونه برنامه که مجموعه هدف قرار میدهد اجرا میشوند، بنابراین دیگر به
@BackupRestoreConfigنیاز ندارند. - میتوانید نقش
@Deviceرا با ویژگی سیستمandroidx.test.backup.device.serial.{role}به دستگاهی متصل کنید. برای اطلاعات بیشتر، انتخاب دستگاهها را ببینید. - وقتی خدمات Google Play از برنامه شما رد میشود یا برای بازیابی آن به بهروزرسانی نیاز دارد، بازیابی با پیام خطایی که دلیل آن را توضیح میدهد ناموفق میشود. برای اطلاعات بیشتر، به عیبیابی بازیابیهای ناموفق مراجعه کنید.
- رفع اشکالها و بهبود اطمینانپذیری.
برای استفاده از این نسخه، backupTestLibraryVersion را روی "1.0.0-alpha03" در
مجموعه آزمون خود تنظیم کنید.
1.0.0-alpha02
۷ اکتبر ۲۰۲۶
رفع اشکالها و بهبود ادغام با مجموعههای آزمون AGP.
1.0.0-alpha01
۲۳ سپتامبر ۲۰۲۶
اولین نسخه برای کتابخانههای پشتیبانگیری و بازیابی خودکار آزمایش،
androidx.test.backup:backup و androidx.test.backup:backup-host.