Para obtener la lista completa de los cambios en cada versión de la biblioteca, consulta las notas de la versión de androidx.test.backup.
1.0.0-alpha04
4 de noviembre de 2026
- Se agregaron tipos de
StorageDomainpararunBackupRestoreFlow:DataStorePreferencepara Preferences DataStore,CustomDatapara acciones personalizadas del dispositivo yExcludedDatapara verificar que no se restablezcan los datos excluidos. Para obtener más información, consulta Tipos de almacenamiento integrados. - Se agregó
isDeviceProtectedStoragea los tipos deStorageDomainintegrados para probar el almacenamiento protegido por el dispositivo. Se agregó compatibilidad con el valorSet<String>aStorageDomain.Preference. - Se agregó
restoreOnarunBackupRestoreFlowpara las transferencias entre dispositivos,uninstallAppaBackupRestoreController, y los límites deminApiymaxApia@Device. Para obtener más información, consulta Cómo elegir dispositivos. - Se agregaron
BackupActionResult.datayBackupActionResult.getOrThrowpara leer los datos que devuelven las acciones del dispositivo y fallar cuando una acción falla. - Se actualizó
BackupRestoreExtensionpara guardar el logcat de cada dispositivo cuando falla una prueba y mostrar las rutas de acceso de los archivos en el resultado de la falla. Para desactivar el guardado de registros, pasa-Dandroidx.test.backup.device.logs.enabled=false. Para obtener más información, consulta Inspecciona los informes de pruebas. - Se registró
BackupRestoreTestRunnerconInstrumentationRegistrypara que las acciones del dispositivo puedan llamar agetInstrumentation. Se agregó un valortestApplicationIdopcional a@BackupRestoreConfigy se hizo queapplicationIdfuera opcional. - Se quitaron
BackupDeviceAction.phase,PHASE_POPULATE,PHASE_VERIFYy el constructorBackupRestoreExtension(AdbSession). Quitaoverride val phasede las acciones personalizadas del dispositivo.
Para usar esta versión, establece backupTestLibraryVersion en "1.0.0-alpha04" en tu
paquete de pruebas.
1.0.0-alpha03
21 de octubre de 2026
- Las pruebas de un paquete de pruebas de copia de seguridad se ejecutan en la variante de la app a la que se orienta el paquete, por lo que ya no necesitan
@BackupRestoreConfig. - Puedes vincular un rol de
@Devicea un dispositivo con la propiedad del sistemaandroidx.test.backup.device.serial.{role}. Para obtener más información, consulta Cómo elegir dispositivos. - Cuando los Servicios de Google Play omiten tu app o necesitan una actualización para restablecerla, el restablecimiento falla y se muestra un mensaje de error que indica el motivo. Para obtener más información, consulta Soluciona problemas de restablecimientos con errores.
- Se corrigieron errores y se mejoró la confiabilidad.
Para usar esta versión, establece backupTestLibraryVersion en "1.0.0-alpha03" en
tu paquete de pruebas.
1.0.0-alpha02
7 de octubre de 2026
Corrección de errores y mejora de la integración con los paquetes de pruebas del AGP.
1.0.0-alpha01
23 de septiembre de 2026
Esta es la versión inicial de las bibliotecas de pruebas automatizadas de copia de seguridad y restablecimiento, androidx.test.backup:backup y androidx.test.backup:backup-host.