Commit Graph

12579 Commits

Author SHA1 Message Date
Pablo Gamito
93a3db084b Update Flaky annotation
We will now only support the  annotation for flaky flicker tests so we need to update all tests that still use the  to use that.

Bug: 233876784

Test: atest FlickerTests
Change-Id: Ib693a64c1367c17b4644247dd51c6c2c15de15e6
2022-06-07 19:20:21 +00:00
TreeHugger Robot
d480badd3b Merge "Fix unexpected IME visible temporary while dismissing the editor dialog" into tm-qpr-dev am: 45c099a42a am: a3bb789d28
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18700126

Change-Id: Id583f6f127b8f1cb6ab32c9fb4c2da933450f770
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-06 06:07:04 +00:00
TreeHugger Robot
a3bb789d28 Merge "Fix unexpected IME visible temporary while dismissing the editor dialog" into tm-qpr-dev am: 45c099a42a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18700126

Change-Id: I7ba6374466d3511603ff4814475afcfde7c09c7d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-06 05:50:47 +00:00
TreeHugger Robot
45c099a42a Merge "Fix unexpected IME visible temporary while dismissing the editor dialog" into tm-qpr-dev 2022-06-06 05:37:01 +00:00
Ming-Shin Lu
216740142f Fix unexpected IME visible temporary while dismissing the editor dialog
In DC#computeImeParent we defer reparenting IME surface to the target
until the target has started the input to be the input target since the
IME requested visibility will updated after then.

However the logic didn't aware of the IME input target may null when it
be removed, so IME surface will be appear on the display area if the
next layering target has not yet to start the input.

The lucky thing is CloseImeEditorPopupDialogTest caught this errorprone
when verifying IME layer will expected gone after IME-snapshot/dialog
dismissed, but actually may failed by IME layer may still visible
after dismissed the dialog.

Fix this defer IME reparent logic and also consolidate
CloseImeEditorPopupDialogTest in FlickerTest to verify IME snpshot and
IME visiblity until IME window has gone to ensure the layer tracing
could record the full animation frames to verify the IME-snapshot /
IME layer visiblity correctly during the animation.

Fix: 231108751
Test: atest FlickerTests:CloseImeEditorPopupDialogTest
        --rerun-until-failure 20
Change-Id: I863231507c210739fd363746ccbc8ac9072e8094
2022-06-06 01:47:49 +00:00
TreeHugger Robot
8c33bd6fa7 Merge "Update OpenImeWindowFromFixedOrientationAppTest" into tm-qpr-dev am: 843f8c3211 am: 69f7b19743
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18558086

Change-Id: Ib59bfb2ffea83d72b55e2a15094fe0a2a464cdd7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-30 16:35:10 +00:00
TreeHugger Robot
69f7b19743 Merge "Update OpenImeWindowFromFixedOrientationAppTest" into tm-qpr-dev am: 843f8c3211
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18558086

Change-Id: I9037317fec40dadfd86458f26af91a3ea6bae0e9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-30 16:08:38 +00:00
Ming-Shin Lu
703f9b8948 Update OpenImeWindowFromFixedOrientationAppTest
To detect IME gone bugs 230733128 in ShellTransition with following
refined test steps:
  - Launch the activity with expecting IME will be shown.
  - Swiping out the IME activity to home.
  - Bring the exist IME activity to the front in landscape mode
    device rotation.

Fix: 232242249
Test: atest FlickerTest:OpenImeWindowFromFixedOrientationAppTest
Change-Id: I0148545ed19f52c58e0f45d578e6fe5634d1cc06
2022-05-26 16:39:29 +00:00
Rambo Wang
3133391cae [DO NOT MERGE] Revert "Remove VCN Carrier Privilege grace period" am: 3a8a004d2a am: 597690dc7f am: 30395da568
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18497226

Change-Id: Idf2a232d02fa289c88773ae61538061693e276a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-20 13:05:18 +00:00
Rambo Wang
30395da568 [DO NOT MERGE] Revert "Remove VCN Carrier Privilege grace period" am: 3a8a004d2a am: 597690dc7f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18497226

Change-Id: I5ba9071f58b5a76a0c0773b862619a3cb96d9696
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-20 12:50:24 +00:00
Rambo Wang
3a8a004d2a [DO NOT MERGE] Revert "Remove VCN Carrier Privilege grace period"
This reverts commit fb4a590dbc.

This change brings back the grace period built in VCN because
the carrier privileges grace period is turn off.

Bug: 229418673
Test: atest FrameworksVcnTests CtsVcnTestCases
Change-Id: I85738c969c2bf78da33beaebe5863432948b7735
2022-05-19 22:58:29 +00:00
Benedict Wong
c6bb2bc315 Add to/from disk stable format am: 1e3c0ae64d am: 1f2df4845c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18218766

Change-Id: I28bea528b77db0a72c50e63f6293bec70a3ce08e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13 17:39:22 +00:00
Benedict Wong
1e3c0ae64d Add to/from disk stable format
This change adds a utility to convert persistable bundles to and from
disk-stable byte arrays.

Bug: 192078259
Test: atest FrameworksVcnTests:PersistableBundleUtilsTest
Change-Id: Ifafb7081ec6a34ce3ab8e2aa502d46411405cb6d
(cherry picked from commit 823599b4a8)
Merged-In: Ifafb7081ec6a34ce3ab8e2aa502d46411405cb6d
2022-05-13 10:32:15 +00:00
Treehugger Robot
e6a1e92a28 Merge "Skip ApkVerityTest on HWASan." am: fda1fe2400 am: 3813698ac3 am: daa03a1c14 am: 9f0ec10a26 am: 4cd38a2f22
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2094290

Change-Id: I835e0231f32f063992fc67a78a5b0e8507a5ee98
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-12 05:11:13 +00:00
Treehugger Robot
4cd38a2f22 Merge "Skip ApkVerityTest on HWASan." am: fda1fe2400 am: 3813698ac3 am: daa03a1c14 am: 9f0ec10a26
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2094290

Change-Id: I20d1a65007b4c6e4d6a62b056fa41b4cf738f88e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-12 02:33:38 +00:00
Treehugger Robot
daa03a1c14 Merge "Skip ApkVerityTest on HWASan." am: fda1fe2400 am: 3813698ac3
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2094290

Change-Id: I5ea60aedfece8d7556b79e6ac95f1fc0cc7c15c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-12 01:24:00 +00:00
Zach Johnson
f346997573 Merge "Check for installed bluetooth package name" into tm-dev am: 945df7d77d am: 72dfd7b317 am: af434cce85
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17774836

Change-Id: I52ee2393e09c4be48b4b9474d46f246002ad45ae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 21:55:40 +00:00
Zach Johnson
8fa71a5886 Merge "Check for installed bluetooth package name" into tm-dev am: 945df7d77d am: 99d37ce379
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17774836

Change-Id: Idff89db82c2f20aab42ff3259402bbfd9b52eac5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 21:44:01 +00:00
Zach Johnson
af434cce85 Merge "Check for installed bluetooth package name" into tm-dev am: 945df7d77d am: 72dfd7b317
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17774836

Change-Id: If4621f4e12cd84f51ce8c02b1238f07e2a015591
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 21:25:06 +00:00
Zach Johnson
909b15b74a Merge "Check for installed bluetooth package name" into tm-dev am: 945df7d77d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17774836

Change-Id: Id52084afc2a90ea71d4fa9bd0bdce43feca67d1d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 21:12:24 +00:00
Florian Mayer
27c8be497e Skip ApkVerityTest on HWASan.
This is consistently broken.

Change-Id: I0e68d63a54923987aec5f2e6e0d2304c32fff515
2022-05-11 21:11:57 +00:00
William Escande
8c9a96ad00 Check for installed bluetooth package name
Since Bluetooth is optional module, it can have 2 name depending on the
target.

Test: Build + pre-submit + try to send message from carkit
Bug: 226403247
Fix: 228936027
Change-Id: I96a9bf4de972f16d5a391cc277aae237ff89e31c
2022-05-10 18:50:37 -07:00
TreeHugger Robot
45ba315294 Merge "Revert "Remove workarounds by data_device_bins"" into tm-dev am: 778f431a83 am: 01a34cf18e am: 3a1f8029cd
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18206547

Change-Id: Ie20ea3e522f58c49bfddcedd9a9bb51181eedcb0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-07 04:38:14 +00:00
TreeHugger Robot
32e8200080 Merge "Revert "Remove workarounds by data_device_bins"" into tm-dev am: 778f431a83 am: c41f15f327
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18206547

Change-Id: I6d8c56cf4dc6bc8e2fa75feb6762bbd959741f1d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-07 04:18:48 +00:00
TreeHugger Robot
3a1f8029cd Merge "Revert "Remove workarounds by data_device_bins"" into tm-dev am: 778f431a83 am: 01a34cf18e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18206547

Change-Id: I4a8be4896e0a200d4eeb1e9466633c4ab37e2ff6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-07 04:18:02 +00:00
TreeHugger Robot
c1f1ca4931 Merge "Revert "Remove workarounds by data_device_bins"" into tm-dev am: 778f431a83
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18206547

Change-Id: I998a4e635a88e61b3b5fcf4d0dbc7ae77ee87d06
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-07 03:51:02 +00:00
Victor Hsieh
4e2e4c9337 Revert "Remove workarounds by data_device_bins"
This reverts commit 279bf21281.

Manual change:
 * Resolved conflicts in Android.bp to not change "test_suites".
 * bpfmt to silence repo upload warning

Fixes: 229948069
Fixes: 230556754
Test: TH
Change-Id: Iecccae4008c6fefd3f6ab47fb5e37ca4b22090be
2022-05-06 16:32:23 -07:00
Taran Singh
e2fbb839d9 Merge "Add RichGesture modes to Handwriting Ime" 2022-05-06 20:03:16 +00:00
TreeHugger Robot
9796963050 Merge "Attempt to fix LaunchAppShowImeOnStartTest" into tm-dev am: 0a6445f43b am: b4d6b2cd8b am: c1dd3c2782
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18157813

Change-Id: Iafed9399df2ebf53935678950ba5f4b111b83e2f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 16:12:13 +00:00
TreeHugger Robot
43561480e6 Merge "Updating TrustManagerService to react to keyguard visible changes." into tm-dev am: bd5592e65b am: b0075d1b1d am: 8cda0aa38c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18102036

Change-Id: I6acfc7cb94f5b4d616320617ac1fbb01b1f79d9d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 16:11:07 +00:00
TreeHugger Robot
c1dd3c2782 Merge "Attempt to fix LaunchAppShowImeOnStartTest" into tm-dev am: 0a6445f43b am: b4d6b2cd8b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18157813

Change-Id: I387f1543a09d521746495927764fee582584cc84
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 15:54:36 +00:00
TreeHugger Robot
8cda0aa38c Merge "Updating TrustManagerService to react to keyguard visible changes." into tm-dev am: bd5592e65b am: b0075d1b1d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18102036

Change-Id: I9ce9298441da726e69d054ea7429666a95b7feb8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 15:54:26 +00:00
TreeHugger Robot
54638f5a9e Merge "Attempt to fix LaunchAppShowImeOnStartTest" into tm-dev am: 0a6445f43b am: 0d33d0c3e5
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18157813

Change-Id: Id8956fc2b44f59dae866ec57c8ea338d50c44174
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 14:17:42 +00:00
TreeHugger Robot
ca5042d990 Merge "Updating TrustManagerService to react to keyguard visible changes." into tm-dev am: bd5592e65b am: 5c2d84557d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18102036

Change-Id: I7aefd0adba4528916887da5557e044124bb673b2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 14:16:49 +00:00
TreeHugger Robot
4a792c9b92 Merge "Attempt to fix LaunchAppShowImeOnStartTest" into tm-dev am: 0a6445f43b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18157813

Change-Id: Iab1535abda30957ff3dd7685bab557120dcc3a6f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 04:06:50 +00:00
TreeHugger Robot
0a6445f43b Merge "Attempt to fix LaunchAppShowImeOnStartTest" into tm-dev 2022-05-06 03:49:19 +00:00
TreeHugger Robot
1047f17e62 Merge "Updating TrustManagerService to react to keyguard visible changes." into tm-dev am: bd5592e65b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18102036

Change-Id: If10168dda1196928a34bf5c0a06458fd4f6df687
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 03:32:44 +00:00
Riddle Hsu
f6bb7fe07a Merge "Move some IWindowManager methods to internal interface" into tm-qpr-dev am: 619760a5eb am: d8578446c4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18157299

Change-Id: I30f155da76d426e96f082b4f386e680f4e5e0fd4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 06:11:51 +00:00
Riddle Hsu
d8578446c4 Merge "Move some IWindowManager methods to internal interface" into tm-qpr-dev am: 619760a5eb
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18157299

Change-Id: Ib6137360a426227aff79b95f0c0c363fa93d9d3b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 05:54:27 +00:00
Benedict Wong
20f6c48f57 Add to/from disk stable format am: 823599b4a8 am: 2e5b004421 am: 7f201bc8b5 am: 5f1d82189c am: 884ba5833e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2084734

Change-Id: Ic5b032a6c5165f3fe7540e4989ae218ef5e34c22
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 03:32:50 +00:00
Wilson Wu
2e41f95152 Attempt to fix LaunchAppShowImeOnStartTest
Launch an ImeStateInitializeActivity to make sure
the Ime state is expected before we run into each
test.

Bug: 227146931
Test: atest FlickerTests:LaunchAppShowImeOnStartTest --rerun-until-failure 100
Change-Id: I41028a97757d65db06b06043b42cd433a6810135
2022-05-05 11:01:05 +08:00
Benedict Wong
7f201bc8b5 Add to/from disk stable format am: 823599b4a8 am: 2e5b004421
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2084734

Change-Id: Id0c89247191fe03425e3e225281d4c6a5c3e6126
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 02:20:04 +00:00
Your Name
ac8c52db31 Updating TrustManagerService to react to keyguard visible changes.
Trustagents should know to downgrade to trustable when the keyguard
visiblity changes. This will fix a bug on tablet where hitting the power
button doesn't sleep the device, and consequently doesn't broadcast the
SCREEN_OFF broadcast which causes the unit tests to fail. This also
fixes a larger issue where if the phone gets unlatched, or if a
trustagent is set up while the phone is unlocked, the phone will be able
to downgrade the trustagent to trustable at the correct time.

As part of this chance, we can remove the USER_PRESENT broadcast which
ends up duplicating the reportKeyguardShowingChanged. Also, in
TemporaryAndRenewableTrustTest.kt, we now grantTrust after waking the
phone which is more realistic and was causing the tests to fail before.

Test: atest TrustTests:TemporaryAndRenewableTrustTests --iterations
Bug: 213631682
Fixes: 231326751
Change-Id: I10a3270ff0b9f12d62acd448ad754f829d843b0e
2022-05-04 23:05:39 +00:00
Taran Singh
15b68bae23 Add RichGesture modes to Handwriting Ime
some fixes and Rich gesture support.

Test: none
Bug: none

Change-Id: I220793ec93d0fce138aea42aa7a170f8e4008be7
2022-05-04 19:17:11 +00:00
Riddle Hsu
4bf606c578 Move some IWindowManager methods to internal interface
The methods are only used in system server. It is unnecessary to
declare in aidl.

This also eliminates the confusion of missing permission check
for updateRotation().

Bug: 230863943
Test: atest WindowManagerPermissionTests
Change-Id: I703830650bab3a792982cada99aa1512430658a4
2022-05-04 22:53:17 +08:00
Benedict Wong
823599b4a8 Add to/from disk stable format
This change adds a utility to convert persistable bundles to and from
disk-stable byte arrays.

Test: atest FrameworksVcnTests:PersistableBundleUtilsTest
Change-Id: Ifafb7081ec6a34ce3ab8e2aa502d46411405cb6d
2022-05-04 01:20:32 +00:00
Nataniel Borges
123a32d06e Merge "Fix appVisible assertion on OpenAppFromNotificationWarm" into tm-dev am: 33c379b7b6 am: ad225c71b4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17907959

Change-Id: I7ca515972df03e32d9760cfe4147e03c295e0d4f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 20:55:41 +00:00
Nataniel Borges
33c379b7b6 Merge "Fix appVisible assertion on OpenAppFromNotificationWarm" into tm-dev 2022-05-02 20:13:49 +00:00
Ming-Shin Lu
07402d4d84 Merge changes I96b17c78,If4b09f5b into tm-dev am: e6a860a747 am: a5128e6b60 am: 45a8a9d7c7 am: 23cd441ced
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17943634

Change-Id: Ib9b58cf72414b248f14fb41d5c6cc4ff9083b05d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 09:57:36 +00:00
TreeHugger Robot
9b74862647 Merge "Do not run NotificationTest on TV." into tm-dev am: d5d0f0c263 am: 60bd6614dd
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17977095

Change-Id: Ic6ddb8c01da0dd170d413d0a83ff51743268c3fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 18:05:20 +00:00