390802b6d3d64ea926490a7ff0deeff2ece25105 |
|
12-Apr-2016 |
Fyodor Kupolov <fkupolov@google.com> |
Test coverage for new FBE functionality Added testRemovedAccountSync, which removes account when the user is locked, and verifies that syncDeCeAccountsLocked works as expected. Added testPreNDatabaseMigration to test that pre-N database with existing data is properly upgraded and migrated. Bug: 26279712 Change-Id: I3846c626f616b1c4830965c9f0cb27fa32ce6f54
/frameworks/base/services/tests/servicestests/src/com/android/server/accounts/AccountManagerServiceTest.java
|
eeca6584cff3858e6993dd4b88f1b55418f07ad2 |
|
08-Apr-2016 |
Fyodor Kupolov <fkupolov@google.com> |
Make AccountManagerServiceTest work again It was broken for quite a while. Introduced the following changes: - Use mockito to mock AppOpsManager and UserManager - Use MockContext directly and override what is necessary. RenamingDelegatingContext doesn't work with absolute file names for database paths, which is the case for system server DBs. Bug: 26279712 Change-Id: I9f2a3892f9bd7a882d78f0bb7beb8669f7dc8c6f
/frameworks/base/services/tests/servicestests/src/com/android/server/accounts/AccountManagerServiceTest.java
|
9d8a1048bb666c68402dce031bebfa07c92a42db |
|
04-Dec-2015 |
Jeff Sharkey <jsharkey@android.com> |
Handle non-encryption-aware accounts and sync. The system can now boot in a "locked" state where only encryption aware (EA) components can be safely started. When in this state, PackageManager already filters away non-EA components, but system services like AccountManager and SyncManager need to carefully handle these temporarily "missing" components. As a guiding principle, all known Accounts are still present when the device is locked, but communication with underlying non-EA authenticators is blocked. To keep things simple for now, all SyncManager requests are kept dormant until the user enters the unlocked state. The core of this logic is that RegisteredServicesCache now works with all components regardless of EA status, which prevents us from accidentally thinking a service was removed when the user is locked. Bug: 25945136 Change-Id: I8714121f6236b00821769023c4df7de1c8a99944
/frameworks/base/services/tests/servicestests/src/com/android/server/accounts/AccountManagerServiceTest.java
|
f3f02ac931d04e6ba4393e27558cd317cb1e6b44 |
|
08-Sep-2015 |
Svetoslav <svetoslavganov@google.com> |
Add get_accounts app op For each runtime permission we have an app op to toggle the permission for legacy apps as they cannot handle permission revocations. We were lacking an app op for get_accounts which prevented the user from controlling access to accounts regardelss that they change the state of the permission toggle in the UI. Even worse the permission UI is written with the assumption that every runtime permission has an app op and as a result revoking the contacts group (if the app requests the get_accounts permission) is reset back to allowed in the UI. bug:23854618 Change-Id: I12b83dfd22974d130e5b8e7a195421120813e2db
/frameworks/base/services/tests/servicestests/src/com/android/server/accounts/AccountManagerServiceTest.java
|
8a985d24ce9a38f40ed88fecbdcd0e75e3a68f44 |
|
25-Feb-2014 |
John Spurlock <jspurlock@google.com> |
Tabs -> spaces in frameworks/base. Change-Id: I5a84e8e93ac99b5ed0212b37bf66efa5e53864be
/frameworks/base/services/tests/servicestests/src/com/android/server/accounts/AccountManagerServiceTest.java
|
31c0959b1a04f4e17d7528a6e4a9296701e3ade7 |
|
31-Mar-2013 |
Amith Yamasani <yamasani@google.com> |
Fix test Change-Id: I329ceff03d3707e10c2e4eabfb8e6ea61082ae6d
/frameworks/base/services/tests/servicestests/src/com/android/server/accounts/AccountManagerServiceTest.java
|
7a96c39c510923ef73bbb06ab20109f0168b8eb1 |
|
15-Nov-2012 |
Jeff Sharkey <jsharkey@android.com> |
Move lingering services to services.jar. This helps reduce the pressure on framework.jar, and makes it clear that it should only be used by the system_server. Bug: 7333397 Change-Id: I0858904239535380fbf30562b793e277d8c3f054
/frameworks/base/services/tests/servicestests/src/com/android/server/accounts/AccountManagerServiceTest.java
|