aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ExtViews: Catch SecurityException due to bad interfaced34d2016-06-161-2/+2
| | | | | | | When interfaces get obfucsated, bad things happen. Change-Id: I9b0829853da536f4047dab8223c97f993a399645 TICKET: CYNGNOS-2916
* cmsdk: Provide test coverage for remainder PartnerInterface's.Adnan Begovic2016-06-162-0/+55
| | | | | | TICKET: CYNGNOS-3051 Change-Id: I1c15516dc03d3c0897cdd35f22281b25eedb84de
* cmsdk: Provide remainder test coverage for CMStatusbarManager.Adnan Begovic2016-06-163-5/+66
| | | | | Change-Id: I4cfa89ac3d9e27b234c3209c203f2a3f2bf9c46b TICKET: CYNGNOS-3050
* cmsdk: Provide remaining ProfileManager test coverage.Adnan Begovic2016-06-161-3/+151
| | | | | | TICKET: CYNGNOS-3046 Change-Id: I42792fe03fd7c218bec6f997115bd79bb8e97403
* cmsdk: Provide remaining Profile test coverage.Adnan Begovic2016-06-161-3/+276
| | | | | Change-Id: Ief60939e92c1e8efe700410e3e23a0eeff744364 TICKET: CYNGNOS-3046
* utils: Introduce FileUtils classMichael Bestas2016-06-161-0/+115
| | | | Change-Id: Icbfa068fa0db2ae28436063072dd4b576f1b2be1
* Provide remaining Weather API test coverageLuis Vidal2016-06-154-1/+600
| | | | | Change-Id: I15acbb4193158e7b2b98f7298b1774e1a1bc0cc2 TICKET: CYNGNOS-3043
* CMSDK : Add tests for ColorUtilsDanesh M2016-06-151-0/+94
| | | | | | CYNGNOS-3047 Change-Id: Icdea3bd18f80302eb421cbd572abc9e6eeb30f0a
* CMSDK : Fix external view testDanesh M2016-06-153-70/+41
| | | | | | | | | | Java's assert doesn't really do much on android and just returns true, which makes you feel good about your tests, but its just lying to you. On the long run its best that you know the real result and fix it, hence switch to JUnit's assert. CYNGNOS-3042 Change-Id: If7e5982b10abc1f842a52110973566818b1e3bf4
* CMSDK : Add LiveLockScreenManager testsDanesh M2016-06-151-0/+131
| | | | | | CYNGNOS-3048 Change-Id: I5a372d23028c43a3952199b8ad70854bec2dc7a1
* External view testDanesh M2016-06-147-2/+1035
| | | | | | CYNGNOS-3042 Change-Id: Ibdd11b631c6deea3eb030ffb1ba55b6ca5fe022b
* cmsdk: fixup javadoc in CMHardwareManagerScott Mertz2016-06-141-3/+3
| | | | Change-Id: I114e57c1b907de3cc7cdaff746b0391cef4b8eb0
* cmsdk: Clean up posted tile in CustomTileListenerService test.Adnan Begovic2016-06-141-0/+1
| | | | | TICKET: CYNGNOS-3022 Change-Id: If0c2e18b86c5d2061fd36d404d9e63496998c25f
* cmsdk: Add CustomTileListenerService tests.Adnan Begovic2016-06-132-4/+175
| | | | | Change-Id: Ife06dc7672efded1d6ce34afce2d3d3954c50d1f TICKET: CYNGNOS-3022
* cmsdk: Provide test coverage to Profile's *Settings classes.Adnan Begovic2016-06-136-0/+318
| | | | | Change-Id: I775cdd00e7e5cfbead681d548075f44d5799bccf TICKET: CYNGNOS-3027
* cmsdk: Provide tests for Profile.ProfileTrigger interfaces.Adnan Begovic2016-06-131-0/+36
| | | | | Change-Id: I2ece6365defdd126c2cce1bbdf1ccc7d671d3a70 TICKET: CYNGNOS-3021
* cmsdk: Provide coverage for serial number and unique device id.Adnan Begovic2016-06-091-0/+89
| | | | | | | | Tests for unique device id are enforced to be implemented correctly on user builds. Change-Id: I1c6b24bbf68fe1dce645744f8323c869fdeb9ada TICKET: CYNGNOS-3026
* Keyguard: Get your weather on... the lock screen [2/3]d34d2016-06-091-0/+6
| | | | Change-Id: I1475cdd450021ef1a71c6c888319689e3b0507a3
* CMSettingsProvider: load provisioned flag when creating DBRoman Birg2016-06-092-12/+40
| | | | | | | | | | | | | If the database needs to be created, it will not be upgraded. So, if the device was provisioned and the table wasn't created, we don't upgrade and so we cannot bring the old flag to the new location. Fix this by setting the new cm provisioned flag on database creation. Ticket: CYNGNOS-3017 Change-Id: I1e961f1cb2d06c55c1e92ef63c6dbaee17dbc304 Signed-off-by: Roman Birg <roman@cyngn.com>
* Ensures ProfileTrustAgent properly grants/revokes trust [2/2]Luis Vidal2016-06-082-17/+73
| | | | | | | | | | | | Notifies the ProfileTrustAgent when a WiFi/BT event was triggered even if no new profile was selected so the trust agent can grant/revoke trust Filters out the multiple network state change notifications to make sure we notify the trust agent only when the event that the profile is tracking actually happened Change-Id: I047861a8b145762fff24568e341373a89ee01de9 TICKET: CYNGNOS-2719
* cmsdk: LiveDisplay: Enforce dump permissionDiogo Ferreira2016-06-071-0/+2
| | | | | | Fixes android.security.cts.ServicePermissionsTest#testDumpProtected. Change-Id: I5641b42c56d9783b1edb8fb397d51040cadb1467
* CMSettingsProvider: Add coverage for CMSettings' interfaces.Adnan Begovic2016-06-075-1/+393
| | | | | TICKET: CYNGNOS-3016 Change-Id: I55b762b51ad98194c235b83c36e3a6683c33ac4e
* CMSettingsProvider: Fix defaults test for DEV_FORCE_SHOW_NAVBAR.Adnan Begovic2016-06-071-3/+3
| | | | | | | | Since DEV_FORCE_SHOW_NAVBAR was moved to global, the test needs to query its value there. TICKET: CYNGNOS-3016 Change-Id: Ided274ec065ec989b4ca4f172ec569adb74cbfd5
* CMSettingsProvider: Register as CMTS package.Adnan Begovic2016-06-072-1/+73
| | | | Change-Id: I6733d352c47b4abbadc42222d3dd5976db8d36b6
* cmsdk: Add test package to CMTS targets.Adnan Begovic2016-06-071-0/+19
| | | | Change-Id: Iddb3ab6c5361875567e816c004ce4d6c438210ba
* cmsdk: Fix redundant case in themes contract's componentToImageColName.Adnan Begovic2016-06-071-2/+2
| | | | | TICKET: CYNGNOS-3015 Change-Id: I1daf7cf7b5b2119ab34e69b339644a1fb3da16dc
* cmsdk: Provide themescontract tests.Adnan Begovic2016-06-071-0/+91
| | | | | TICKET: CYNGNOS-3015 Change-Id: Ice714eb144c7da7e03abd0423f3cfe4b0574067e
* Automatic translation importinky@build012016-06-061-0/+9
| | | | Change-Id: I39e197f19ff2888207f0eae14e72b39a21241eca
* cmsdk: Add binder transaction id tests for api 5 interfaces.Adnan Begovic2016-06-043-3/+210
| | | | Change-Id: I693f09266dab763141e3957392fb82c4fb7344a0
* Automatic translation importclyde@build012016-06-032-0/+4
| | | | Change-Id: I7cacb61ffe8817360907f7138555f466b9f2f060
* CMSettings: fix lock screen rotation toggle [3/3]Dan Pasanen2016-06-034-0/+20
| | | | Change-Id: I2940663c7476b0df9b3553a480fa33ea4f18a5bc
* Themes: Use default audibles when pkgName is emptyd34d2016-06-021-1/+1
| | | | | | | | Fixes an issue where audibles would be "unknown" causing them to not play when phone rings, notifications arive or an alarm goes off Change-Id: If279ed7e88784c025999822da7ee3a1a51d63bbd TICKET: CYNGNOS-2728
* Automatic translation importinky@build012016-06-012-0/+50
| | | | Change-Id: I4c501ae6f8cf5bcdb2957ed920d081b3b8627e3d
* cmsdk: Create CMSystemServer to handle our platform init.Adnan Begovic2016-05-3128-101/+288
| | | | Change-Id: I7b62978e2a284a3a1ec1ffc1d8c72545d7b0c939
* Automatic translation importJessica Wagantall2016-05-263-2/+4
| | | | | Change-Id: I93bbea04f8764c0430597f295fef6972f632be1e Ticket: RM-214
* Automatic translation importJessica Wagantall2016-05-201-0/+34
| | | | | Change-Id: I46e5d915a803f1ef6813bdbdabe737863025e7ba Ticket: RM-214
* cmsdk: Skip powersave during testing.Adnan Begovic2016-05-201-1/+2
| | | | | | | | | Since powersave is ignored while the device is plugged in, and switching pluggedmodes via runtime executing dumpsys commands is blocked by sepolicy. Ignore the powersave portion of the test. Change-Id: Ia2b206649a7fc1960cc25d16ffd22379e7c616e3 TICKET: CYNGNOS-2603
* Automatic translation importAbhisek Devkota2016-05-171-0/+11
| | | | Change-Id: I806c87e9f036c65c25ec56c452fac23507cf643f
* Expose lock screen blurring as a setting [1/2]d34d2016-05-161-0/+7
| | | | | | | | | This will provide control over blurring since the current implementation assumes it is always on provided the device config specifies it supports blur. Change-Id: I71e318af12b5212133c6c5b02bed050eb67757d9 TICKET: CYNGNOS-2610
* Automatic translation importAbhisek Devkota2016-05-151-2/+2
| | | | Change-Id: I5728ee43d68ae83f6480664f19f8bafb7d3fcc10
* Automatic translation importAbhisek Devkota2016-05-142-0/+53
| | | | Change-Id: Ic62129d6a01476de1cee98a54e5d39e136f80701
* CMSettings : Move force_show_navbar to globalDanesh M2016-05-132-1/+74
| | | | | | | | | Keep feature inline with 12.1, only allow owner to control the feature and mirror across users. Also add additional checks for moved settings. Change-Id: Ida11b71bc5ce9463628f8c5d76e59902d47d59bb
* PerformanceManagerService: drop requests if system is not yet readyScott Mertz2016-05-121-0/+16
| | | | | | | | | There is a race condition between when onBootPhase(PHASE_SYSTEM_SERVICES_READY) is handled and when clients request profiles, cpu boost, or launch boost. Drop these requests in this condition. OPO-702 Change-Id: I0860f824473767a4a4776e9febc7fb786b81f457
* CMSettings: don't trample user metrics setting on upgradeRoman Birg2016-05-111-0/+8
| | | | | | | | | | | | During an upgrade, we try to migrate values which are considered to be LEGACY settings to the new provider, however because of a bad upgrade path, we need to check if the key exists in the new database AND the old database, and then we can skip it in that case. Ticket: CYNGNOS-2740 Change-Id: I5d6bc8399ccc328f4190ed7508c27bd9d5de1b9d Signed-off-by: Roman Birg <roman@cyngn.com>
* LLS: Fix NPE when backing service diesd34d2016-05-111-1/+1
| | | | | | | | | | The mService member variable should not be used directly as this can cause an NPE if the backing service has died. Instead, use the getServiceGuarded() method which will take care of re-establishing a connection to the backing service. Change-Id: I290e69c07a2e56644de7a394543d1e36fac1cbcc TICKET: CYNGNOS-2779
* Automatic translation importAbhisek Devkota2016-05-101-0/+2
| | | | | Change-Id: I08828c53b07a47fb169871c14b4d91641f88e3eb Ticket: RM-232
* Automatic translation importMichael Bestas2016-05-1095-13/+546
| | | | Change-Id: I415a05f9260dee22c61c2bd8cad035a424990fb6
* CMSettings: Fix upgrade from cm-12.1 after weather changesMichael Bestas2016-05-081-11/+13
| | | | | | * Only the owner can write to the global db Change-Id: Iec7736c28ff0bc7a35dae8bbc85ca2b1c137da49
* cmsdk: Pass the process name and pid for launch boostsSteve Kondik2016-05-067-49/+162
| | | | | | | | * We need this for vendor perf tools. * This also adds a NativeHelper class which loads the JNI library on-demand, since we don't have an entry point. Change-Id: If76ad8f952e86366978ae9cf9d1f107febccc28b
* Set a default temperature unitLuis Vidal2016-05-063-1/+26
| | | | | | | | Bump the DB version and set a default temperature unit in global settings Change-Id: I14f80e1b3fa3ae4a47769c02b5ebd6a905a53e46 TICKET: CYNGNOS-2751