summaryrefslogtreecommitdiff
path: root/tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp
diff options
context:
space:
mode:
authorNarayan Kamath <narayan@google.com>2019-01-23 10:48:17 +0000
committerNarayan Kamath <narayan@google.com>2019-01-29 15:59:50 +0000
commitc034fe9e981961467814cdd04e717df67ce7b2e7 (patch)
tree68535ae4469ae27c484eb152fc56f214eaac0ec7 /tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp
parentc5d752efe9a95776788ac82f4e135ce61a02f07d (diff)
Multi-user support for app data snapshot / rollback.
This change implements support in the RollbackManagerService for keeping track of pending backups and restores for users that are credential unlocked, and subsequently performing after user credentials are available. All code pertaining to app data snapshot / rollback has been factored out in AppDataRollbackHelper to allow for better mockability and testing, given that integration tests for these classes are hard to write. Some of the unit-tests for AppDataRollbackHelper contravene good testing practices, but in combination with RollbackTest, they exercise most code related to multi user scenarios. Test: RollbackTest, AppDataRollbackHelperTest Test: manual Change-Id: I8debc24c9318cfd22e8c278dde7b5aee6688f3e6
Diffstat (limited to 'tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp')
0 files changed, 0 insertions, 0 deletions