Para ver a lista completa de mudanças em cada versão da biblioteca, consulte as
notas da versão do androidx.test.backup.
1.0.0-alpha04
4 de novembro de 2026
- Adicionamos tipos de
StorageDomainpararunBackupRestoreFlow:DataStorePreferencepara o Preferences DataStore,CustomDatapara ações personalizadas do dispositivo eExcludedDatapara verificar se os dados excluídos não foram restaurados. Para mais informações, consulte Tipos de armazenamento integrados. - Adicionamos
isDeviceProtectedStorageaos tipos deStorageDomainintegrados para testar o armazenamento protegido por dispositivo. Adicionamos suporte ao valorSet<String>paraStorageDomain.Preference. - Adição de
restoreOnarunBackupRestoreFlowpara transferências entre dispositivos,uninstallAppaBackupRestoreControllere limites deminApiemaxApia@Device. Para mais informações, consulte Escolher dispositivos. - Adicionamos
BackupActionResult.dataeBackupActionResult.getOrThrowpara ler os dados retornados por ações do dispositivo e falhar quando uma ação falhar. - Atualização de
BackupRestoreExtensionpara salvar o logcat de cada dispositivo quando um teste falha e listar os caminhos de arquivo na saída de falha. Para desativar o salvamento de registros, transmita-Dandroidx.test.backup.device.logs.enabled=false. Para mais informações, consulte Inspecionar relatórios de teste. - Registrou
BackupRestoreTestRunnercomInstrumentationRegistrypara que as ações do dispositivo possam chamargetInstrumentation. Adicionamos um valor opcionaltestApplicationIda@BackupRestoreConfige tornamosapplicationIdopcional. - Remoção de
BackupDeviceAction.phase,PHASE_POPULATE,PHASE_VERIFYe do construtorBackupRestoreExtension(AdbSession). Removaoverride val phasedas ações personalizadas do dispositivo.
Para usar essa versão, defina backupTestLibraryVersion como "1.0.0-alpha04" no seu
pacote de testes.
1.0.0-alpha03
21 de outubro de 2026
- Os testes em um pacote de testes de backup são executados na variante do app que o pacote
segmenta, então eles não precisam mais de
@BackupRestoreConfig. - É possível vincular um papel
@Devicea um dispositivo com a propriedade do sistemaandroidx.test.backup.device.serial.{role}. Para mais informações, consulte Escolher dispositivos. - Quando o Google Play Services pula seu app ou precisa de uma atualização para restaurá-lo, a restauração falha com uma mensagem de erro que explica o motivo. Para mais informações, consulte Resolver problemas de restaurações com falha.
- Correções de bugs e melhorias de confiabilidade.
Para usar essa versão, defina backupTestLibraryVersion como "1.0.0-alpha03" no
pacote de testes.
1.0.0-alpha02
7 de outubro de 2026
Correções de bugs e melhoria na integração com pacotes de teste do AGP.
1.0.0-alpha01
23 de setembro de 2026
Versão inicial das bibliotecas de teste de backup e restauração automatizados,
androidx.test.backup:backup e androidx.test.backup:backup-host.