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
This commit is contained in:
@@ -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 -->
|
||||
|
||||
|
||||
Reference in New Issue
Block a user