diff options
author | Raman Tenneti <rtenneti@google.com> | 2019-02-12 20:15:13 -0800 |
---|---|---|
committer | Raman Tenneti <rtenneti@google.com> | 2019-02-19 14:52:18 -0800 |
commit | cdf40bb06120166972d7d5e9d9cb7fc7d1b26051 (patch) | |
tree | 9488b99ca003747d8f249425a8f57d827fb9edf6 /AndroidManifest.xml | |
parent | 1b693ea7df3fc27cd692602b51f8272a1559f39b (diff) | |
download | android_packages_apps_Messaging-cdf40bb06120166972d7d5e9d9cb7fc7d1b26051.tar.gz android_packages_apps_Messaging-cdf40bb06120166972d7d5e9d9cb7fc7d1b26051.tar.bz2 android_packages_apps_Messaging-cdf40bb06120166972d7d5e9d9cb7fc7d1b26051.zip |
AOSP/Messaging - update the Messaging version to target P (28) or higher.
Use JobIntentService to start the Backgroundworkerservice and
ActionServiceImpl services.
+ Deleted WakeLock code.
+ Made changes to com.android.messaging.test tests so that all tests
pass with the new JobService. I am not sure if these tests passed
before these changes.
+ CTS tests passed without any changes.
+ Added TEST_MAPPING file for presubmit tests.
Bug: 115499280
Bug: 119503204
Test: manual - Tested the messaging UI. Ran the following CTS tests on Pixel phone.
$ make -j 40
rw-r--r-- 1 rtenneti primarygroup 8624061 Feb 19 12:37 out/target/product/marlin/system/app/messaging/messaging.apk
$ make messagingtests -j
-rw-r--r-- 1 rtenneti primarygroup 729713 Feb 19 12:52 out/target/product/marlin/testcases/messagingtests/messagingtests.apk
$ adb install -r -d out/target/product/marlin/system/app/messaging/messaging.apk
$ adb install -r -d out/target/product/marlin/testcases/messagingtests/messagingtests.apk
$ adb shell am instrument -w com.android.messaging.test
Test results for InstrumentationTestRunner=...........
Time: 13.353
OK (113 tests)
CTS tests for Mesaging app
---------------------------
$ ./development/testrunner/runtest.py --path cts/tests/app/src/android/app/cts/NotificationTest.java
android.app.cts.NotificationTest:...........................
Time: 0.299
OK (27 tests)
atest
-----
$ cd .../packages/apps/Messaging
$ atest
Running Tests...
messagingtests (113 Tests)
-------------------------
...
[113/113] com.android.messaging.util.YouTubeUtilTest#testGetYoutubePreviewImageLink: PASSED (2ms)
Results from tests that require device:
Summary
-------
messagingtests: Passed: 113, Failed: 0, Ignored: 0
All tests passed!
Change-Id: I9494f0750954e6364abb695aa867494669ae54c4
Diffstat (limited to 'AndroidManifest.xml')
-rw-r--r-- | AndroidManifest.xml | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 48356a6..58a1817 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -18,7 +18,7 @@ package="com.android.messaging" android:installLocation="internalOnly"> - <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="24" /> + <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="28" /> <!-- Application holds CPU wakelock while working in background --> <uses-permission android:name="android.permission.WAKE_LOCK" /> @@ -327,8 +327,12 @@ <!-- Action Services --> - <service android:name=".datamodel.action.ActionServiceImpl"/> - <service android:name=".datamodel.action.BackgroundWorkerService"/> + <service android:name=".datamodel.action.ActionServiceImpl" + android:permission="android.permission.BIND_JOB_SERVICE" + android:exported="true"/> + <service android:name=".datamodel.action.BackgroundWorkerService" + android:permission="android.permission.BIND_JOB_SERVICE" + android:exported="true"/> <!-- Sms and Mms related items --> |