Willie Koomson
caf7065ef4
Cleanup obsolete generated preview tests
...
Remove tests that no longer run because the flag is always enabled.
Bug: 343764554
Bug: 336821272
Test: N/A
Flag: android.appwidget.flags.generated_previews
Change-Id: I106579771c2301cdac2ff1a17008c9faa1a1b0e3
2024-06-26 19:12:43 +00:00
Charlie Anderson
35439c0821
Only send new first screen broadcast on first load after restore
...
Flag: EXEMPT launcher_broadcast_installed_apps
Bug: 322314760
Test: manually tested
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:30a3acc7796850caa6be51b6c46d26d35dfb0b3c )
Merged-In: I28a3ee1fb2c5c382ea8789b6e966c80db1abf0e0
Change-Id: I28a3ee1fb2c5c382ea8789b6e966c80db1abf0e0
2024-06-25 00:27:11 +00:00
Fengjiang Li
94de34ce2f
Merge "[Launcher Jank] Avoid SimpleBroadcastReceiver making binder calls on main thread" into main
2024-06-24 21:00:41 +00:00
Uwais Ashraf
c902df4e41
Enable currently functional multivalent tests
...
Flag: EXEMPT test-only
Bug: 325088619
Bug: 325088638
Bug: 325088328
Test: Presubmit
Test: Gradle robolectric run
Change-Id: I20e77a401ed98c97168bf9c752eacc93c3c545dd
2024-06-22 22:14:30 +00:00
Fengjiang Li
1f87d94e59
[Launcher Jank] Avoid SimpleBroadcastReceiver making binder calls on main thread
...
Fix: 348649441
Flag: NONE - jank fix
Test: manual - presubmit
Change-Id: Ie97713f3f0b1f117662d49c6d6a65651c593d424
2024-06-21 14:37:51 -07:00
Brian Isganitis
d3d2607a10
Merge "Extract RoboApplication object caching to Launcher3 interface." into main
2024-06-21 18:37:14 +00:00
Kevin Liu
97cbdbcfd3
Add strict_mode: false
...
As strict mode is in place, the default strict_mode is now set to true. We are encourage teams to write tests in strict_mode to make tests Bivalent (able to run on device and devicelessly)
For more info on strict mode: go/roboStrictMode
Also fixed some missing deps.
Flag: NONE
Test: atest Launcher3RoboTests
Bug: 334089788
Change-Id: I4b4f2ef9a21926eef63fcada81355b928bbe2870
Merged-In: I4b4f2ef9a21926eef63fcada81355b928bbe2870
2024-06-19 15:53:35 +00:00
Charlie Anderson
df204b585e
Merge "Only send new first screen broadcast on first load after restore" into main
2024-06-19 00:10:49 +00:00
Brian Isganitis
d0261a8e57
Extract RoboApplication object caching to Launcher3 interface.
...
Multivalent tests in Launcher3 can use the interface to override
MainThreadInitializedObject instances.
Test: n/a
Flag: TEST_ONLY
Bug: 230027385
Change-Id: I9c7c4fd004ca573a003fb11cd0a19a400e95afe4
2024-06-18 18:36:53 -04:00
Charlie Anderson
30a3acc779
Only send new first screen broadcast on first load after restore
...
Flag: EXEMPT launcher_broadcast_installed_apps
Bug: 322314760
Test: manually tested
Change-Id: I28a3ee1fb2c5c382ea8789b6e966c80db1abf0e0
2024-06-18 18:19:46 -04:00
Jagrut Desai
66dfe90240
Fixing TaplUninstallRemoveTest#uninstallWorkspaceIcon
...
Test: Presubmit
Bug: 319501259
Flag: TEST_ONLY
Change-Id: I4a2af445fe51f4f3ffcc11748ff921baf6be9bd0
2024-06-18 09:19:22 -07:00
Anushree Ganjam
c8ecd62615
Merge "Use BySelector to search for text in search results." into main
2024-06-14 01:46:13 +00:00
Anushree Ganjam
4d404d9f8b
Use BySelector to search for text in search results.
...
Verify the text after it's collected. I ran the test 20 times and
couldn't find the stale object exception being thrown.
Bug: 340341450
Bug: 339737008
Test: Manual
Flag: com.google.android.apps.nexuslauncher.enable_inject_private_space_tile
Change-Id: Ib153205db36cdd8b5fba4734b8b68930857659ff
2024-06-13 15:56:25 -07:00
Sebastián Franco
7793a2aecc
Merge "Revert "Make sure we keep the screen record even if the test succeeds"" into main
2024-06-13 21:46:44 +00:00
Andrew Cole
f77600260c
Merge "Send additional Extras in first screen broadcasts, to help with app archiving." into main
2024-06-13 21:30:26 +00:00
Charlie Anderson
7cc4302f10
Send additional Extras in first screen broadcasts, to help with app archiving.
...
- refactor FirstScreenBroadcast.java into FirstScreenBroadcastHelper.kt
- send Extras to include installed/archived items on first screen
- send Extras to include installed/archived widgets on all screens.
- truncate items to limit Broadcast size
Bug: 322314760
Test: unit testing and E2E test of B&R
Flag: launcher_broadcast_installed_apps
Change-Id: I214149ac0c63f177d3d1ca0b6d0cb11be37f4ae0
2024-06-13 21:29:50 +00:00
Sebastián Franco
f46de7e690
Revert "Make sure we keep the screen record even if the test succeeds"
...
This reverts commit ad15dd719e .
Reason for revert: removing debug
Change-Id: Id76a5b9a2e138603e896cba2a0d9b96711610f9e
2024-06-13 18:43:21 +00:00
Jagrut Desai
b09b1a73a2
Merge "Fixing TaplUninstallRemoveTest#uninstallWorkspaceIcon" into main
2024-06-13 18:38:05 +00:00
Sihua Ma
ea913b3dee
Merge "Migrate responsive tests to multivalent" into main
2024-06-13 17:13:06 +00:00
Jagrut Desai
1c794082a7
Fixing TaplUninstallRemoveTest#uninstallWorkspaceIcon
...
Test: Presubmit
Bug: 319501259
Flag: TEST_ONLY
Change-Id: I69d64ac8a0a496c947acf7fdce142a37005aeedc
2024-06-13 09:30:55 -07:00
Sihua Ma
73c766d75d
Migrate responsive tests to multivalent
...
Test: atest NexusLauncherRoboTests
Test: SysUI studio
Flag: TEST_ONLY
Fix: 325088640
Change-Id: I32cce09ff7ef070b6c86b6440723006b5cb503cf
2024-06-13 09:48:09 +00:00
Schneider Victor-tulias
11eaec69f4
Add debug logs to BaseOverview#isActionsViewVisible
...
Flag: NONE debug logs
Bug: 336660988
Test: TaplTestsQuickstep#testQuickSwitchFromHome
Change-Id: If241cd732cfce83d4799895f5e43048d775d72ed
2024-06-12 15:43:16 +00:00
Uwais Ashraf
eecadb0432
Enable UtilitiesKtTest for multivalent. Remove test resource
...
Fix: 325088427
Test: UtilitiesKtTest in studio and presubmit
Flag: EXEMPT test-only
Change-Id: I71b77c4633b1075f643ed479f8224f9b80811f54
2024-06-11 22:38:34 +00:00
Jeremy Sim
dafbaa5f1b
Merge "Fix flaky test" into main
2024-06-11 04:12:58 +00:00
Jeremy Sim
c1470021c8
Fix flaky test
...
Attempts to fix a flaky test by ensuring that recents is always cleared before creating a split pair (so the split pair under test is always the same).
Bug: 340935208
Test: testSaveAppPairMenuItemOrActionExistsOnSplitPair(), testSplitTaskTapBothIconMenus()
Flag: TEST_ONLY
Change-Id: Ibc81b90fac531f0e78e93a494ff59073ab5e52cf
2024-06-10 14:51:53 -07:00
Sihua Ma
c22a8e7495
Merge "Migrate GeneratedPreviewTest to multivalent" into main
2024-06-10 20:57:00 +00:00
Sihua Ma
de5ef62967
Migrate GeneratedPreviewTest to multivalent
...
Test: atest NexusLauncherRoboTests
Test: SysUI studio
Fix: 325088369
Flag: TEST_ONLY
Change-Id: I2c88a357c8ac5fb0171a70e850be25e8fb11de33
2024-06-10 16:49:47 +00:00
Uwais Ashraf
8e537d1ee5
Merge "Move AppFilterTest to Deviceless" into main
2024-06-10 08:22:00 +00:00
Andrew Cole
8a4af691c8
Move AppFilterTest to Deviceless
...
Bug: 297950111
Test: atest NexusLauncherRoboTests
Test: SysUI studio
Flag: TEST_ONLY
Change-Id: I9e12a23966017aa2136f92e84eebb216ed8525cf
2024-06-07 15:38:17 -07:00
Alex Chau
0d934c47e5
Add test for UserBadgeDrawable alpha handling
...
Fix: 316576459
Test: UserBadgeDrawableTest
Flag: EXEMPT bugfix
Change-Id: I3819855f8cac24176ea734bd6a0ac7bffd17e900
2024-06-07 11:39:21 +01:00
Treehugger Robot
e8638f4eb2
Merge "Run UiThreadTest in LauncherMultivalentJUnit" into main
2024-06-05 17:02:46 +00:00
Brandon Dayauon
901edc82e6
Merge "Consolidate the header views updating into a single method" into main
2024-06-05 16:25:38 +00:00
Andrew Cole
2c3ebd71f2
Merge "First Unit Tests for Utilities.java" into main
2024-06-04 21:28:50 +00:00
Brandon Dayauon
2c40b8366d
Consolidate the header views updating into a single method
...
Call this updateView() in reset to ensure states are correct before animating.
bug: 341053089
Test: manually - video: https://drive.google.com/file/d/18ZSAEplL1Lk5ij3IHlwtRh1GQ6GhrXX1/view?usp=sharing
Flag: Aconfig com.android.launcher3.enable_private_space Nextfood
Change-Id: I2c825a7fd7d9a5faad8fbbb70d0f40294f715a42
2024-06-04 10:09:40 -07:00
Treehugger Robot
fb133bdb69
Merge "Allow DeviceProfile tests to run on TreeHugger Robolectric device" into main
2024-06-04 12:28:42 +00:00
Uwais Ashraf
801563328a
Allow DeviceProfile tests to run on TreeHugger Robolectric device
...
Bug: 325088842
Test: Presubmit passes
Flag: EXEMPT test-only
Change-Id: Id2856b2016b2e1ba467c7b8e830631f5253d6b8c
2024-06-04 11:03:34 +00:00
Schneider Victor-tulias
38b9e1438e
Merge "Clean up unused debug logs for b/319168409" into main
2024-06-03 20:31:42 +00:00
Schneider Victor-tulias
43592a83c8
Clean up unused debug logs for b/319168409
...
Flag: NONE removing debug logs
Fixes: 319168409
Test: TaplDragTest#testDragAppIcon
Change-Id: I73208b042248df04281d52eaf3ed6832abbfc144
2024-06-03 12:05:40 -04:00
Uwais Ashraf
050ff39fe2
Revert flaky FolderNameProviderTest
...
Bug: 325088328
Test: Presubmit passes
Flag: EXEMPT test-only
Change-Id: I22c0bfdea32f552ffdb5dacc34038f7b1c668762
2024-06-03 15:35:13 +00:00
Brandon Dayauon
6b65956a5c
Merge "Make PrivateSpaceSettingsButton instead of having just the imageView." into main
2024-06-03 15:02:59 +00:00
Shamali Patwa
b28d9b58bd
Merge "Fix test failure in post submit" into main
2024-06-01 00:12:12 +00:00
Brandon Dayauon
6f1ca642ee
Merge "Rename add* to update* and call setQuietMode() itself" into main
2024-06-01 00:09:52 +00:00
Brandon Dayauon
736527a127
Make PrivateSpaceSettingsButton instead of having just the imageView.
...
This way we can keep the click listener in this PrivateSpaceSettingsButton.java class.
- Moved itemInfo creation to PrivateSpaceSettingsButton and created a test class
bug: 341053089
Test: manually - presubmit video: https://drive.google.com/file/d/1_TCGrILvwmMpxbgIcbOcpB2AxeBJbyNf/view?usp=sharing
Flag: Aconfig com.android.launcher3.enable_private_space Nextfood
Change-Id: I79cd319274f4445dd00bc257be81728360d09684
2024-05-31 17:05:13 -07:00
Shamali Patwa
8e7613e4c7
Fix test failure in post submit
...
Bug: 343937933
Change-Id: Ie989e4ce4f098a225873d13de9c6913933e5628e
Test: Unit test fix
Flag: None test fix
2024-05-31 21:59:41 +00:00
Andrew Cole
967dd54595
First Unit Tests for Utilities.java
...
Writing some initial unit tests for Utilities.java to get others started so they can easily add to the party.
Bug: 297950111
Test: Self
Flag: TEST_ONLY
Change-Id: I3323e6483790e2c2fbbd5c8db0281802abf0749b
2024-05-31 14:50:48 -07:00
Jagrut Desai
98eac2c1b2
Merge "Removing TWO_NEXUS_LAUNCHER_ACTIVITY_WHILE_UNLOCKING" into main
2024-05-31 20:40:54 +00:00
Federico Baron
4aa92bec7f
Merge "Revert "Add screenrecord for testAllAppsFromHome()"" into main
2024-05-31 20:13:52 +00:00
Federico Baron
48c2b2b509
Merge "Add screenrecord/demote TwoPanelWokrspaceTest" into main
2024-05-31 20:13:22 +00:00
Federico Baron
4e9adbae11
Merge "Add screenrecord for testDragAppIcon" into main
2024-05-31 20:13:05 +00:00
Jagrut Desai
1eb576905a
Removing TWO_NEXUS_LAUNCHER_ACTIVITY_WHILE_UNLOCKING
...
Test: Presubmit
Bug: 273347463
Flag: TEST_ONLY
Change-Id: Idcd49b857e6f6c2832211306c90a19c88fb2a224
2024-05-31 11:01:50 -07:00