Commit Graph

11046 Commits

Author SHA1 Message Date
Daniel Norman
9650e7a388 Merge "Introduce A11yService#takeScreenshotOfWindow()" 2022-11-14 21:45:11 +00:00
Michael Groover
9e5123da48 Merge "Revert "Revert "Add unaudited exported flag to exposed runtime receivers""" 2022-11-14 20:10:34 +00:00
Cosmin Băieș
fc03fbd025 Merge changes from topic "revert-20437706-revert-20313761-IME tracking - hide-HZXGDCCPOZ-XOCVITMXNR"
* changes:
  Revert^2 "Input latency & reliability tracking - hide flow"
  Revert^2 "Input latency & reliability tracking"
2022-11-14 14:36:36 +00:00
TreeHugger Robot
607f995051 Merge "Squash frequency control capability for merged multi-vibrators when missing frequency profile." into tm-qpr-dev am: 8cd94e33fa am: 9dfb0c4f3a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20441507

Change-Id: Ib29fc028c15fe43f6ee4f77d438527a36754541f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-14 13:39:48 +00:00
TreeHugger Robot
9dfb0c4f3a Merge "Squash frequency control capability for merged multi-vibrators when missing frequency profile." into tm-qpr-dev am: 8cd94e33fa
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20441507

Change-Id: I44074f4c07e7070d8ff7931b56f8f4cee9b4f611
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-14 13:05:51 +00:00
TreeHugger Robot
8cd94e33fa Merge "Squash frequency control capability for merged multi-vibrators when missing frequency profile." into tm-qpr-dev 2022-11-14 12:25:16 +00:00
Zeyin Wu
f1caff72f0 Merge "Add Accessibility API for rate-limiting CONTENT_CHANGE_TYPE* events" 2022-11-12 03:42:32 +00:00
Weilin Xu
c58f580670 Add unit tests for HIDL broadcast radio service
Bug: 258034192
Test: atest com.android.server.broadcastradio
Change-Id: I76cd338d20be7fb5effb137ff9f0601927105056
2022-11-11 21:16:53 +00:00
Weilin Xu
65436d48fb Add unit tests for radio HIDL tuner and module
Unit tests for radio module and get/set methods in tuner session
of broadcast radio HIDL HAL client are added. Meanwhile, replace
deprecated Matchers package with ArgumentMatchers package.

Bug: 258034192
Test: atest TunerSessionHidlTest RadioTunerHidlTest
Change-Id: I5530c5b42cf3f4763df8d003871196d630ef06cd
2022-11-11 21:16:35 +00:00
Daniel Norman
32afd29346 Introduce A11yService#takeScreenshotOfWindow()
This enables accessibility services to take a screenshot of
a window without any overlay windows drawn on top, which is
beneficial for ML-based understanding of the visual content
in the window.

Bug: 249830826
Test: atest AccessibilityTakeScreenshotTest
Test: use in an a11y service, observe screenshots
      contain only content from the requested windows
      and no overlays
Change-Id: Ic886aeace9cb2984a472273858281b4f2c3a0e46
2022-11-11 18:07:10 +00:00
Matt Buckley
b091fb85de Merge "Add support for ADPF HintSession sendHint to JNI" 2022-11-11 17:54:42 +00:00
Cosmin Băieș
44ff0dd9eb Revert^2 "Input latency & reliability tracking - hide flow"
d638a60aae

Test: atest CtsSystemApiSignatureTestCases:android.signature.cts.api.system.SignatureTest#testRuntimeCompatibilityWithCurrentApi
Change-Id: I1ee7224b40fa3f4b744311eb4145fa13a87d835a
2022-11-11 12:22:55 +01:00
Simon Bowden
69eaf72cf1 Squash frequency control capability for merged multi-vibrators when
missing frequency profile.

Some CTS tests for frequency data assume that it exists (i.e. crash when
it doesn't) when a device claims it hasFrequencyControl. Note that the
API is currently non-public.

Bug: 257032261
Test: atest VibratorTest
Change-Id: Id1c1ae555f42009cb394a6cef664624054b575ac
2022-11-10 19:26:54 +00:00
TreeHugger Robot
9c8a7fd66e Merge "ClientTransaction: don't transport IApplicationThread." 2022-11-10 18:35:15 +00:00
Weilin Xu
5802e1f2b0 Merge "Add test for tuner session of HIDL broadcast radio" 2022-11-10 18:27:06 +00:00
Cosmin Băieș
1619482379 Revert^2 "Input latency & reliability tracking"
1f4fd2d21e

Change-Id: I096456e9cd7449836b373ff392f2e9df58b3e661
2022-11-10 17:53:07 +01:00
Jeff Sharkey
afbf69bef1 ClientTransaction: don't transport IApplicationThread.
This object is only needed for local in-process calls, and should
never be transported across process boundaries.

This change was made so that we have fewer custom implementations of
IApplicationThread to chase for OWNERS when adding new methods.

Bug: 257972988
Test: TH
Change-Id: I2ab7681cd812ed3ffb9dfb01f6d464fcd0ea81d6
2022-11-10 15:34:35 +00:00
Naomi Musgrave
ec2d2f8348 Merge changes from topic "presubmit-am-8a8e3596ba7142d4b3706c0f64416d32" into sc-qpr1-dev am: 4937db2448 am: 4f9eeddd24 am: 7dbcebf2ae am: 35bed006a0 am: 24906beaf4 am: 8394f93e0e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20403503

Change-Id: Iabbd9523a1dcdf5ae8826affab0033664d8c6b69
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-10 13:46:40 +00:00
Naomi Musgrave
8394f93e0e Merge changes from topic "presubmit-am-8a8e3596ba7142d4b3706c0f64416d32" into sc-qpr1-dev am: 4937db2448 am: 4f9eeddd24 am: 7dbcebf2ae am: 35bed006a0 am: 24906beaf4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20403503

Change-Id: Iff3d0bd0ba5893f3280f9dd34ea0d150e2e01d89
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-10 13:41:26 +00:00
Pascal Mütschard
581fdec050 Merge changes from topic "revert-20313761-IME tracking - hide-HZXGDCCPOZ"
* changes:
  Revert "Input latency & reliability tracking"
  Revert "Input latency & reliability tracking - hide flow"
2022-11-10 13:22:35 +00:00
Naomi Musgrave
24906beaf4 Merge changes from topic "presubmit-am-8a8e3596ba7142d4b3706c0f64416d32" into sc-qpr1-dev am: 4937db2448 am: 4f9eeddd24 am: 7dbcebf2ae am: 35bed006a0
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20403503

Change-Id: I617347ee10a1c87cd04d443ffb23953ee5ae927b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-10 13:14:56 +00:00
Pascal Mütschard
1f4fd2d21e Revert "Input latency & reliability tracking"
Revert submission 20313761-IME tracking - hide

Bug: b/258637227
Reason for revert: Breaks CtsSystemApiSignatureTestCases android.signature.cts.api.system.SignatureTest#testRuntimeCompatibilityWithCurrentApi
Reverted Changes:
Icf9ab3fc0:Input latency & reliability tracking - hide flow
I1096564d5:Input latency & reliability tracking - hide flow
I14e009250:Input latency & reliability tracking - hide flow
Ic32e36b2d:Input latency & reliability tracking
I56f96dc6b:Input latency & reliability tracking
I73dec2e9e:Input latency & reliability tracking

Change-Id: Ia376a1624fb6abf937eb2a335aa75cb3ca9831d8
2022-11-10 13:11:27 +00:00
Pascal Mütschard
d638a60aae Revert "Input latency & reliability tracking - hide flow"
Revert submission 20313761-IME tracking - hide

Bug: b/258637227
Reason for revert: Breaks CtsSystemApiSignatureTestCases android.signature.cts.api.system.SignatureTest#testRuntimeCompatibilityWithCurrentApi
Reverted Changes:
Icf9ab3fc0:Input latency & reliability tracking - hide flow
I1096564d5:Input latency & reliability tracking - hide flow
I14e009250:Input latency & reliability tracking - hide flow
Ic32e36b2d:Input latency & reliability tracking
I56f96dc6b:Input latency & reliability tracking
I73dec2e9e:Input latency & reliability tracking

Change-Id: I0d0ce41e3a4f0d19ff482c2f5ab4884b5f758134
2022-11-10 13:11:27 +00:00
Naomi Musgrave
7dbcebf2ae Merge changes from topic "presubmit-am-8a8e3596ba7142d4b3706c0f64416d32" into sc-qpr1-dev am: 4937db2448 am: 4f9eeddd24
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20403503

Change-Id: I3589a3b1582e0112f991b02d4712b450033ae889
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-10 11:58:30 +00:00
Naomi Musgrave
4f9eeddd24 Merge changes from topic "presubmit-am-8a8e3596ba7142d4b3706c0f64416d32" into sc-qpr1-dev am: 4937db2448
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20403503

Change-Id: I7f90c6b8522de5a5a5a9a6c521ee23222bfb2773
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-10 11:32:04 +00:00
Cosmin Băieș
36d3884041 Merge changes from topics "IME tracking - hide", "IME tracking"
* changes:
  Input latency & reliability tracking - hide flow
  Input latency & reliability tracking
2022-11-10 10:19:00 +00:00
Weilin Xu
aa823a5c73 Add test for tuner session of HIDL broadcast radio
Bug: 258034192
Test: atest TunerSessionHidlTest
Change-Id: I095443b53b5335f0a2c73a4e542cc8da74fbaa5c
2022-11-09 23:52:13 +00:00
Presubmit Automerger Backend
47f137af30 [automerge] Ignore failing tests to unblock presubmit 2p: f7d94af58a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20403503

Bug: 257375674
Change-Id: I161ec21c566f32985d4d5f5b4c935c4aae36df99
2022-11-09 11:13:58 +00:00
Naomi Musgrave
f7d94af58a Ignore failing tests to unblock presubmit
Test: atest FrameworksCoreTests:ConstrainDisplayApisConfigTest
Bug: 257375674
Change-Id: Ice8ef18c9ba4bad19dd9bf534d7135e3584be18e
2022-11-09 11:13:48 +00:00
Weilin Xu
4d742ae972 Merge "Add unit tests for radio service implementations" 2022-11-09 05:08:03 +00:00
Matt Buckley
354cc0a140 Add support for ADPF HintSession sendHint to JNI
* Add sendHint API to HintManagerService and PerformanceHintManager
 * Plumb relevant calls through the existing implementation
 * Extend existing tests to cover new API calls
 * Update the relevant build files to use power API v4

Bug: b/243973548
Test: atest PerformanceHintNativeTestCases
Test: atest FrameworksCoreTests:android.os.PerformanceHintManagerTest
Test: atest HintManagerServiceTest

Change-Id: Ice7ed8f32e877bd845afad77fcc6ae16f1a1b78c
2022-11-09 01:49:41 +00:00
TreeHugger Robot
4e41f3e9bc Merge "Enable a shortcut selection test." into tm-qpr-dev am: 36e32b3884 am: 14391d46c7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19921604

Change-Id: I0a9b806c7680a00537caee8e5c1212011e6f87a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-09 01:09:03 +00:00
Xiang Wang
60b76a50d6 Merge "Add owners to GameManagerTests" am: 45681820d7 am: a1c8f2158c am: 9af151edcf
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2290480

Change-Id: I38fa33415117f461ee91b062151449b736ae71bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-09 01:07:15 +00:00
TreeHugger Robot
14391d46c7 Merge "Enable a shortcut selection test." into tm-qpr-dev am: 36e32b3884
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19921604

Change-Id: Idd95ac8d83f68f0b656fe244cf22a2530f677cf3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-09 00:47:28 +00:00
Xiang Wang
9af151edcf Merge "Add owners to GameManagerTests" am: 45681820d7 am: a1c8f2158c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2290480

Change-Id: If39468c1b0c39828cd2ebddfa16b50f798a40fa8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-09 00:46:59 +00:00
TreeHugger Robot
36e32b3884 Merge "Enable a shortcut selection test." into tm-qpr-dev 2022-11-09 00:35:50 +00:00
Xiang Wang
a1c8f2158c Merge "Add owners to GameManagerTests" am: 45681820d7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2290480

Change-Id: I9172f9346b8dbdd898af0fb33d653ebc61c382df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-09 00:17:19 +00:00
Zeyin Wu
a1c0adb050 Add Accessibility API for rate-limiting CONTENT_CHANGE_TYPE* events
Bug: 222759137
Test: ran cts test
Change-Id: Ia49209d7138bd5bd1026dc18210552b3f359664e
2022-11-09 00:15:57 +00:00
Xiang Wang
45681820d7 Merge "Add owners to GameManagerTests" 2022-11-08 23:46:29 +00:00
Weilin Xu
f05be09584 Add unit tests for radio service implementations
Bug: 241118988
Test: atest com.android.server.broadcastradio
Change-Id: I7c039bafe9cb466afd1a2a9af62052a1222598cc
2022-11-08 23:23:36 +00:00
Weilin Xu
265b6f2b09 Merge "Add test for announcement and utils HIDL radio" 2022-11-08 22:31:37 +00:00
TreeHugger Robot
ca1f1e2934 Merge "Tidy up changes before API change" 2022-11-08 21:05:24 +00:00
Weilin Xu
f967e62677 Add test for announcement and utils HIDL radio
Unit tests for announcement aggregator and utils classes in HIDL
2.0 broadcast radio HAL client was added.

Bug: 258034192
Test: atest com.android.server.broadcastradio.hal2
Change-Id: Ie605de2f1a1090a8861bfcd03370057ba96e9d8c
2022-11-08 19:32:13 +00:00
Yihan Dong
f6b52cf9f3 Merge "Set the device_config_sync baseline back for FrameworksCoreTests" am: 4d07687915 am: 5786473a37 am: 5594a6ac6d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2280531

Change-Id: Ibe8380763a3fcc2c366cd560d843d56ef9f69ec7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-08 14:57:13 +00:00
Yihan Dong
5594a6ac6d Merge "Set the device_config_sync baseline back for FrameworksCoreTests" am: 4d07687915 am: 5786473a37
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2280531

Change-Id: I884e06ec02474e8b6a5dbad0571e3a742d5638d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-08 14:10:40 +00:00
Neil Fuller
9429d4dcf7 Tidy up changes before API change
Extract non-API changes to make the API change commit smaller / more
focused. These changes are mostly naming, comment and some improved
validation. There's some toString() / parsing toString() changes and
associated tests for manual testing support used in later commits.

Test: atest services/tests/servicestests/src/com/android/server/timezonedetector/location/
Test: atest core/tests/coretests/src/android/service/timezone/
Bug: 236624675
Change-Id: I8f74e4bd0ad1a34b593afdf89b3e4840420a5d10
2022-11-08 14:05:56 +00:00
Yihan Dong
5786473a37 Merge "Set the device_config_sync baseline back for FrameworksCoreTests" am: 4d07687915
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2280531

Change-Id: I2ce685d36142ddf3263b1f37e2bc2b0e2b770228
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-08 13:43:24 +00:00
Yihan Dong
4d07687915 Merge "Set the device_config_sync baseline back for FrameworksCoreTests" 2022-11-08 12:57:54 +00:00
Xiang Wang
b9814eff9c Add owners to GameManagerTests
Bug: b/243448953
Test: n/a
Change-Id: I78e7062762db4bc41b392b3f80888c420fe5d93e
2022-11-07 14:53:25 -08:00
Michael Groover
7c698c7a40 Revert "Revert "Add unaudited exported flag to exposed runtime receivers""
This reverts commit 9041b19e13.

Reason for revert: Failing tests have been resolved, reverting to
restore the other flagged receivers from the original CL.

This commit also marks the BubbleController's receiver as exported
since the ACTION_CLOSE_SYSTEM_DIALOGS broadcast can only be sent
by tests on T+ devices.

Bug: 234659204
Test: atest SystemUITests:com.android.systemui.statusbar.policy.SafetyControllerTest
Test: atest SystemUITests:com.android.systemui.wmshell.BubblesTest
Change-Id: Id6370750cab69d49e001f783051e4248201639e4
2022-11-07 16:41:22 -06:00