Полный список изменений для каждой версии библиотеки можно найти в примечаниях к выпуску androidx.test.backup.
1.0.0-alpha04
4 ноября 2026 г.
- Добавлены типы
StorageDomainдляrunBackupRestoreFlow:DataStorePreferenceдля Preferences DataStore,CustomDataдля пользовательских действий на устройстве иExcludedDataдля проверки того, что исключенные данные не восстанавливаются. Подробнее о встроенных типах хранилищ… - Добавлен тип
isDeviceProtectedStorageдля встроенных типовStorageDomain, чтобы тестировать хранилище, защищенное устройством. ВStorageDomain.Preferenceдобавлена поддержка значенияSet<String>. - Добавлены
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
21 октября 2026 г.
- Тесты в резервном наборе тестов выполняются для варианта приложения, на который нацелен набор, поэтому
@BackupRestoreConfigбольше не требуется. - Вы можете привязать роль
@Deviceк устройству с помощью системного свойстваandroidx.test.backup.device.serial.{role}. Подробнее о том, как выбрать устройства… - Если сервисы Google Play пропускают ваше приложение или для его восстановления требуется обновление, восстановление завершается неудачно и появляется сообщение об ошибке с указанием причины. Подробнее о том, как устранить неполадки при восстановлении…
- Исправлены ошибки, повышена стабильность работы.
Чтобы использовать эту версию, задайте для параметра backupTestLibraryVersion значение "1.0.0-alpha03" в наборе тестов.
1.0.0-alpha02
7 октября 2026 г.
Исправлены ошибки и улучшена интеграция с наборами тестов AGP.
1.0.0-alpha01
23 сентября 2026 г.
Первый выпуск библиотек для тестирования автоматического резервного копирования и восстановления: androidx.test.backup:backup и androidx.test.backup:backup-host.