Commit Graph

1549 Commits

Author SHA1 Message Date
Anushree Ganjam 20bbe42cad Merge "Remove the test aconfig lib." into main 2023-08-31 19:24:23 +00:00
Treehugger Robot 3e96c9c572 Merge "Remove unused @ScreenRecord" into main 2023-08-31 17:53:42 +00:00
Charlie Anderson d48f89be9d Merge "Remove ENABLE_MATERIAL_U_POPUP flag and cleanup dead code" into main 2023-08-31 15:09:25 +00:00
Alex Chau d4f49a7927 Remove unused @ScreenRecord
Fix: 202433017
Fix: 202985412
Test: presubmit
Change-Id: I6ad6cbac0a2f509fb6191a3341a13b678d407168
2023-08-31 11:27:56 +01:00
Anushree Ganjam 2a14b978c6 Remove the test aconfig lib.
zhidou@ from ACE team is working on AConfigFakelib which will be useful
to set fake flag values in both unit tests and UI automator tests.
Meanwhile, we will mock the flag values for unit tests and UI automator
tests will have all flags values defaulted to false.

testAConfigLib with "test:true" doesn't generate fake flags values and
forces us to set the flag values using "SetFlagsRule". "SetFlagsRule"
doesn't work with Out Of Proc tests and hence doesn't serve the purpose
for us. AConfigFakelib and FakeFlagTargetPreparer should use for Out Of
Proc tests.

testAConfigLib with "test:true" is suitable for java host tests where
there is no device involved. Launcher tests are instrumentation tests and tests run on actual
devices. So we can use the production version of the AConfig lib and device
config flag values will be fetched for UI Automator tests.

Also migrating "enable_twoline_allapps" to trunk stable. Unit tests is
using mockito to mock the flag value as false. The owner of
"enable_twoline_allapps" can mock the value to true in unit tests as
next step.

Bug: 294913042
Test: Local studio build and soong build
Flag: enable_twoline_allapps

Change-Id: Iea42bf18197832a9ecbddc1c3aaa8c9e36169131
2023-08-30 15:20:51 -07:00
Kevin Lim a954a0d64d Merge "[Tiger] Remove @PlatinumTest for testUninstallFromWorkspace so that the flaky test runs and we can get a screen record." into udc-qpr-dev am: 8c2e5cbd58 am: f2892a08fa
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24559527

Change-Id: I8602d0523b147f064292dafc861b96a6ba45ab81
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-30 21:05:32 +00:00
Kevin Lim f2892a08fa Merge "[Tiger] Remove @PlatinumTest for testUninstallFromWorkspace so that the flaky test runs and we can get a screen record." into udc-qpr-dev am: 8c2e5cbd58
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24559527

Change-Id: I6820cf27640ac5e8db77566e03f59ab952a25108
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-30 20:56:32 +00:00
Charlie Anderson 69524513db Remove ENABLE_MATERIAL_U_POPUP flag and cleanup dead code
- removes a lot of dead code for the old popup design and especially around adding notifications to popups
- renames several resource files to remove the material_u specification, as it is now the only design

Test: manually run through launcher popups
Bug: 270395516
Flag: ENABLE_MATERIAL_U_POPUP
Change-Id: I462063482206578b4b896a6d405dc2383f2da510
2023-08-30 20:40:25 +00:00
Kevin Lim 8c2e5cbd58 Merge "[Tiger] Remove @PlatinumTest for testUninstallFromWorkspace so that the flaky test runs and we can get a screen record." into udc-qpr-dev 2023-08-30 19:38:50 +00:00
Sebastián Franco 5073751704 Merge "Adding wait to test if the flake is a race condition" into udc-qpr-dev am: b8ca7ae13c am: 98dfe6cf8b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24576276

Change-Id: Ib5499576c9c0eeda0a21365fede203c3dad83911
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 22:34:23 +00:00
Charlie Anderson 3f8ce20b61 Merge "Move AppWidgetsRestoredReceiver methods to enable adding tests for restoring widget Ids" into main 2023-08-29 18:30:08 +00:00
Sebastián Franco 98dfe6cf8b Merge "Adding wait to test if the flake is a race condition" into udc-qpr-dev am: b8ca7ae13c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24576276

Change-Id: I23d35ce9667e4317df44daa9936d3594fce573a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 18:21:07 +00:00
Treehugger Robot 2d51e61794 Merge "Implementing detector of view position jumps" into udc-qpr-dev am: 1dcfdc3b3f am: 41fec65e21
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24452947

Change-Id: I7f8688b266165e70cda4af3f0697445038312560
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 17:47:49 +00:00
Pat Manning 42895a1e73 Merge "Scale Launcher folders on hover." into udc-qpr-dev am: 0ff8103c66 am: 9ab2e7613a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24295554

Change-Id: I97f33dcad68d13e63c198bf7e1a409be4bdf95af
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 17:47:34 +00:00
Sebastián Franco b8ca7ae13c Merge "Adding wait to test if the flake is a race condition" into udc-qpr-dev 2023-08-29 17:46:40 +00:00
Anushree Ganjam 8a6b74e51b Move aconfig files to aconfig folder
- Set packageName as com.android.launcher3
- Follow folder structure as per go/sysui-aconfig-structure

Bug: 294913042

Test: adb shell device_config put launcher com.android.launcher3.enable_all_apps_rv_preinflation true

Flag: enable_all_apps_rv_preinflation

Change-Id: Ib45a24d9100b657e7776c6120bdf9625533e9ed7
2023-08-28 18:27:11 -07:00
Kevin Lim f55c911367 [Tiger] Remove @PlatinumTest for testUninstallFromWorkspace so that the
flaky test runs and we can get a screen record.

Apologies. I didn't realize how @PlatinumTest runs. Apparently demotion
from platinum test list as of Aug 7th cl/554505521 makes them not run.

Bug: b/293944634
Flag: No flag needed. Test only change.
Test: No test needed. Purposefully turning on known flaky test for tracking.
Change-Id: I3aee2d135bcaf64c35c242b580a92ce538b95896
2023-08-28 22:03:00 +00:00
Sebastian Franco 563c4384bb Adding wait to test if the flake is a race condition
Test: atest getIconsPosition_afterIconRemoved_notContained
Test: postsubmit flake percentage
Bug: 288944469
Change-Id: I51253c066159fbc4d347bceff0f4017c03b01e74
2023-08-28 14:07:39 -07:00
Treehugger Robot 41fec65e21 Merge "Implementing detector of view position jumps" into udc-qpr-dev am: 1dcfdc3b3f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24452947

Change-Id: Ieb3a1f3ee38d795e705b4ee2fdfbc482f0b501e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 19:14:08 +00:00
Treehugger Robot 1dcfdc3b3f Merge "Implementing detector of view position jumps" into udc-qpr-dev 2023-08-28 18:51:42 +00:00
Anushree Ganjam eb60c698a0 Merge "Update test build rules to support mocking AConfig methods." into main 2023-08-28 17:08:45 +00:00
Charlie Anderson 5f263a7ae1 Move AppWidgetsRestoredReceiver methods to enable adding tests for restoring widget Ids
Bug: 294386159
Test: Ran unit tests locally
Change-Id: Ib9657e6a0faa876197e0106b8729dcc606562d09
2023-08-28 11:08:12 -04:00
Anushree Ganjam 94efd7a80c Update test build rules to support mocking AConfig methods.
- Add mockito-inline-extended to allow mocking static methods.
- Add StaticMockitoRule to help mock static methods.
This helps in unit tests with mocking the trunk stable flags.

Bug: 294913042
Test: NA
Flag: NA
Change-Id: If53ae1d1bc68a5c6b1824b6c7060cbc14e095b1b
2023-08-25 17:10:15 -07:00
Pat Manning 9ab2e7613a Merge "Scale Launcher folders on hover." into udc-qpr-dev am: 0ff8103c66
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24295554

Change-Id: I5a4f67a1d76d330fa7d3c9fd30c5b57dcddfb0e5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-25 23:14:15 +00:00
Pat Manning 0ff8103c66 Merge "Scale Launcher folders on hover." into udc-qpr-dev 2023-08-25 22:23:20 +00:00
Pat Manning cc0d8919ee Scale Launcher folders on hover.
Bug: 243191650
Test: PreviewBackgroundTest
Flag: ENABLE_CURSOR_HOVER_STATES
Change-Id: I8035501203af5c2d97b62cc79e576303e57f8b99
2023-08-25 20:02:23 +01:00
Treehugger Robot a841a939ac Merge "Ignoring WidgetsListHeader in WidgetsTwoPaneSheet" into udc-qpr-dev am: ff23ce8265 am: db88f85801
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24540213

Change-Id: If2f05b7520fc23c9272702d2b58157d8d90b7f73
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-25 00:47:42 +00:00
Treehugger Robot db88f85801 Merge "Ignoring WidgetsListHeader in WidgetsTwoPaneSheet" into udc-qpr-dev am: ff23ce8265
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24540213

Change-Id: I2be700fed6da55db41e6831e748f633dc5c22a52
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-25 00:04:02 +00:00
Anushree Ganjam 29e1e61e07 Merge "Add Launcher aconfig." into main 2023-08-24 22:03:18 +00:00
Anushree Ganjam d1a28fe08d Add Launcher aconfig.
Use `enable_expanding_pause_work_button` as an example.

See go/trunk-stable-launcher for implementation details

Bug: 294913042

Test: adb shell device_config put launcher com.google.android.platform.launcher.aconfig.flags.enable_expanding_pause_work_button true

Flag: enable_expanding_pause_work_button
Change-Id: I732722c8b219c023adf5bf31f132ce9da72fc4d5
2023-08-24 11:11:02 -07:00
Vadim Tryshev e338f8a695 Ignoring WidgetsListHeader in WidgetsTwoPaneSheet
Bug: 297079300
Test: presubmit
Flag: N/A
Change-Id: I09172070a3f2274857458cd9504d4b425b1efef2
2023-08-24 11:04:26 -07:00
Helen Cheuk a131aedbbc Merge "Add test to long press icon on home screen" into udc-qpr-dev am: f209443be9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24497519

Change-Id: I8eb135cf3271c1cdaa18860d46063e62599d159c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-24 16:41:31 +00:00
Helen Cheuk f209443be9 Merge "Add test to long press icon on home screen" into udc-qpr-dev 2023-08-24 15:55:30 +00:00
Treehugger Robot d1d99ade2f Merge "Ignoring WidgetsListHeader" into udc-qpr-dev am: 72a101c1cc
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24528764

Change-Id: I1ab595f3f86c228e13b61454262b305c4daa9481
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-24 10:53:34 +00:00
Pat Manning 7f1968f948 Merge "Do not clip scaled Launcher icons on hover." into udc-qpr-dev am: 77dce5f27a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24210851

Change-Id: I647110560e82cd2365190914bd8a83d6fcd3331c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-24 10:53:06 +00:00
Treehugger Robot 8b3a1b62b0 Merge "Re-enable ALL_APPS_GONE_VISIBILITY and ENABLE_ALL_APPS_RV_PREINFLATION" into udc-qpr-dev am: 05776a707d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24516480

Change-Id: Ic37a1515f6ed5c745196aee1cb533ebbe0ab15d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-24 10:51:49 +00:00
Treehugger Robot 72a101c1cc Merge "Ignoring WidgetsListHeader" into udc-qpr-dev 2023-08-24 01:26:26 +00:00
Pat Manning 77dce5f27a Merge "Do not clip scaled Launcher icons on hover." into udc-qpr-dev 2023-08-23 22:24:40 +00:00
Treehugger Robot 05776a707d Merge "Re-enable ALL_APPS_GONE_VISIBILITY and ENABLE_ALL_APPS_RV_PREINFLATION" into udc-qpr-dev 2023-08-23 19:26:40 +00:00
Jordan Silva f17a1d43f3 Merge "Fix hotseat border space crash GSI" into udc-qpr-dev am: c6b6a4f3d5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24464809

Change-Id: Iadbed5cb04343c74f24fb7d09d30510e596afc16
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-23 19:19:52 +00:00
Treehugger Robot 435c0fc83c Merge "Correctly ignoring apps_view" into udc-qpr-dev am: 7e1c5d0b74
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24514673

Change-Id: Ie91869d1bc759638518ec2ba2d5efec9e855e7d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-23 19:18:40 +00:00
Treehugger Robot 27ee36bb85 Merge "Ignoring FloatingTaskThumbnailView:id/thumbnail" into udc-qpr-dev am: bed2e59967
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24518785

Change-Id: I015251ef69a0230bfa7e00476b0b7b0db17d9d8a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-23 19:17:23 +00:00
Sebastián Franco 4c366730a0 Merge "Remove odd screen ids when isTwoPanels is true" into udc-qpr-dev am: 2c9a2f2353
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24216066

Change-Id: If5f4e69b6d64f13b2c197e5725928e50f4a37b09
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-23 19:08:31 +00:00
Vadim Tryshev 250b3c3ea3 Ignoring WidgetsListHeader
Bug: 297079300
Test: presubmit
Flag: N/A
Change-Id: I7e4fb9452bfc3df26c9121bd52557d53aa7d4bb6
2023-08-23 12:00:52 -07:00
Jordan Silva c6b6a4f3d5 Merge "Fix hotseat border space crash GSI" into udc-qpr-dev 2023-08-23 18:11:03 +00:00
Treehugger Robot 6c1273246b Merge "Revert "Prevent some leaks from leaking to the next test"" into udc-qpr-dev am: a7eed17af3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24514240

Change-Id: Ib67f64cbbf88b5210edc8f21243f75994159b5b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-23 17:53:35 +00:00
Randy Pfohl e50232a877 Merge changes I3394267d,Idf9ef20e into udc-qpr-dev am: f18305ac08
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24503147

Change-Id: I88dbb4b6fd28916964b48ddbbe4dd13dab67a904
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-23 17:53:06 +00:00
Treehugger Robot 7e1c5d0b74 Merge "Correctly ignoring apps_view" into udc-qpr-dev 2023-08-23 17:41:19 +00:00
Treehugger Robot bed2e59967 Merge "Ignoring FloatingTaskThumbnailView:id/thumbnail" into udc-qpr-dev 2023-08-23 17:41:01 +00:00
Pat Manning d0f729d13c Do not clip scaled Launcher icons on hover.
Include change for setting the hover state flag programatically, as FastBitmapDrawable does not currently support DeviceConfig flags.

Fix: 243191650
Test: FastBitmapDrawableTest. Screenshot tests in another cl.
Flag: ENABLE_CURSOR_HOVER_STATES
Change-Id: I0eb796ae62e571a3287132bfcb99c4fca1e2fbe4
2023-08-23 08:45:43 +00:00