summaryrefslogtreecommitdiff
path: root/services/robotests/src/android/app/backup/BackupUtilsTest.java
AgeCommit message (Collapse)Author
2018-12-18[Roboelectric] Split Robolectric frameworks services targetsChandan Nath
1. Move all backup tests from services/robotests/src to services/robotests/backup/src 2. Copied over services/robotests/backup/config/robolectric.properties 3. Copied and modified services/robotests/backup/Android.mk Bug: 120223382 Test: 1) atest RunFrameworksServicesRoboTests (backup + location). out: RunFrameworksServicesRoboTests: OK (615 tests) 2) atest RunBackupFrameworksServicesRoboTests (backup). out: RunBackupFrameworksServicesRoboTests: OK (582 tests) Change-Id: I2b0c95b22e90b01f715f772c60c2179b8c0eb29b
2018-11-13Use tip-of-tree robolectricJames Lemieux
By adopting robolectric built-from-source, the backup tests are no longer grafting ToT backup classes on top of SDK 26 framework classes. Instead, all tests are executed against the SDK built from current master which includes the backup classes under test. Bug: 117904612 Test: make -j56 RunFrameworksServicesRoboTests Change-Id: Iaf911db93f318df46e47b765f94701b36bacfe59
2018-06-29Fix file matching w/ full-backup rules xmlBernardo Rufino
Documentation is pretty vague: https://developer.android.com/guide/topics/data/autobackup#XMLSyntax. But there were a couple of issues: * It was prematurely returning false without consuming the rest of the includes (cause of the bug linked). * It was using string comparison for checking if a file is in a directory, which ended up flagging directories such as "a/b" as containing files "a/b.txt". Reviewers, * Please, pay full attention to test cases. * Since this is code move + code change, set diff as 2..latest to check changes to the function. Bug: 110720194 Test: atest BackupUtilsTest Test: Backup and restore app w/ multiple directory includes, verify everything restored Change-Id: Ic0fea43156ce8fb641af69ae73679289a20c291c