Sebastian Franco
fd96b78d14
Moving testWidgets from TaplTestsLauncher3 to TaplWorkspaceTest
...
Also, I'm taking advange of this change to update the name of
OopTaplOpenCloseAllApps to follow the standard TaplOpenCloseAllApps
and I'm also moving testPressBack to TaplOpenCloseAllApps since is
similar to the other methods in that class.
Bug: 298234173
Test: atest TaplWorkspaceTest
Change-Id: Ie933828baedf48b45e55f20853e238ecc6a594bd
2023-10-04 10:21:43 -07:00
Schneider Victor-tulias
0da65fa7a4
Fix flaky key event expectation in KeyboardQuickSwitch
...
- Add some missing event checks
- Wait until the device has fully settled before unpressing the key code
Flag: not needed
Fixes: 303252187
Test: TaplTestsKeyboardQuickSwitch
Change-Id: Iecc27d6f603d76b5d7c906ec6f703df13c275073
2023-10-04 16:15:59 +00:00
Brandon Dayauon
39276d643b
Merge "Make DISPLAY_SEARCH_RESULT_SMALL not badged" into main
2023-10-04 16:13:10 +00:00
Vadim Tryshev
980769a857
Ignoring the whole fallback TaskView
...
Bug: 286251603
Test: presubmit
Flag: N/A
Change-Id: I9f8dad8ab2beebfcf37d0035096a5747a314c20a
2023-10-03 18:45:58 -07:00
Fengjiang Li
0c740c774e
Merge "[Launcher] Fix launcher startup logging" into main
2023-10-03 21:26:39 +00:00
Brian Isganitis
06139e079c
Migrate Kotlin tests to use mockito-kotlin2.
...
Test: atest
Bug: 300509464
Flag: No
Change-Id: I5e0d0f1f29d51cdbfacd51f7229afddf8bd66f7e
2023-10-03 16:04:19 -04:00
Brandon Dayauon
0ae52c9863
Make DISPLAY_SEARCH_RESULT_SMALL not badged
...
bug: 299364813
Test:Manual -
before: https://drive.google.com/file/d/1Gb_bV5oIEPAvNYnqMJwscX-r1iz967eY/view?usp=sharing
after: https://drive.google.com/file/d/1GTH1A8biVAVnWXaArMkdzWK9kiwFhVCn/view?usp=sharing
Flag: n/a
Change-Id: I6e928079d53bfa7f87cde4d420ee05b1edf875f5
2023-10-03 15:49:45 +00:00
Vadim Tryshev
daa553c7a9
Merge "Starting to tighten leak detector checks" into main
2023-10-03 04:59:09 +00:00
Sebastián Franco
bad922f50f
Merge "Moving testWidgets from TaplTestsLauncher3 to it's own test TaplWidgetPickerTest" into main
2023-10-03 03:05:15 +00:00
Vadim Tryshev
d8c049f2af
Starting to tighten leak detector checks
...
This will help to detect leaks earlier, not when we have 3 activities in some cases, but when we have 2.
Adding a parameter that enables more strict detection, and using it in some places.
I'll try to convert as many places as possible to the more strict check after landing this CL.
Bug: 187761685
Test: presubmit
Flag: N/A
Change-Id: Idd5a0386005e46dad8aab222bd77c0240f23f43a
2023-10-02 18:34:32 -07:00
Vadim Tryshev
a6b74ffdfc
Merge "Verifying that workspace looks correct at the end of the test." into main
2023-10-02 21:48:04 +00:00
Vadim Tryshev
8502a7fbbf
Merge "Not recycling input events sent by the tests." into main
2023-10-02 19:52:35 +00:00
Brian Isganitis
c0b9b422be
Merge "Add AllApps TAPL APIs for toggling with meta key." into main
2023-10-02 19:09:38 +00:00
Fengjiang Li
188fbc92d1
[Launcher] Fix launcher startup logging
...
After reporting startup logs, we should tear down logger to prevent sending invalid logs
Bug: 302560751
Test: Verify rotating screen doesn't send startup logs to server
Change-Id: I8cf0a1a34aa9fffb67ddf83efe27908a28538551
2023-10-02 11:14:18 -07:00
Alex Chau
8eb662c67b
Merge "Create icon app chip menu for overview tasks." into main
2023-10-02 17:40:33 +00:00
Alex Chau
a84e50412c
Merge "Mark existing Launcher CUJs as Platinum tests." into main
2023-10-02 13:05:30 +00:00
Pat Manning
1695cc724c
Create icon app chip menu for overview tasks.
...
Fix: 257951354
Test: TaplTestsQuickstep
Test: TaplTestsSplitscreen
Flag: ENABLE_OVERVIEW_ICON_MENU
Change-Id: Id8a14b1970ae42bcc74e95419caeaf52ef63638b
2023-10-02 12:51:56 +00:00
Vadim Tryshev
b57e25127e
Verifying that workspace looks correct at the end of the test.
...
I hope that this will lock bugs like b/298114205 in the test that created the bad condition, not the next one.
Bug: 298114205
Test: presubmit
Flag: N/A
Change-Id: If9b48fb5159fc35948607a99f87199d5a32e64d6
2023-09-29 18:31:04 -07:00
Pat Manning
ff74bb5ded
Mark existing Launcher CUJs as Platinum tests.
...
Exclusion CL: cl/565329636 & cl/569615823
Acceptance Criteria:
- TaplTestsQuickstep#testOverviewActionsMenu: https://android-build.corp.google.com/test_investigate/?invocationId=I68300010197543619&testResultId=TR13128935381586398&tab=performance
- OopTaplOpenCloseAllApps#testAllAppsSwipeUpToWorkspace: https://android-build.corp.google.com/test_investigate/?invocationId=I29900010197342608&testResultId=TR26328933842394642&tab=performance
- AddWidgetTest#testResizeWidget: https://android-build.corp.google.com/test_investigate/?invocationId=I56600010197561454&testResultId=TR14428935383013115&tab=performance
- TaplTestsLauncher3#testLaunchHomeScreenMenuItem: https://android-build.corp.google.com/test_investigate/?invocationId=I56600010197561454&testResultId=TR20028935383489058&tab=performance
Bug: 300249773
Test: TaplTestsLauncher3
Test: OopTaplOpenCloseAllApps
Test: AddWidgetTest
Test: TaplTestsQuickstep
Change-Id: Ica71dbad91efe8f5b4fd243f0ec78fc3c3c4d456
2023-09-29 23:27:27 +00:00
Vadim Tryshev
b56c8b5c72
Not recycling input events sent by the tests.
...
The docs indicate that only the system should recycle events.
Bug: 187761685
Test: presubmit
Flag: N/A
Change-Id: I76d0ed8ffce6de45f76c846df659c5a68abe3ed0
2023-09-29 15:39:43 -07:00
Mateusz Cicheński
9cf11627de
Merge "Add a method to go Home from immersive fullscreen app" into main
2023-09-29 22:30:10 +00:00
Sebastian Franco
7ab324a503
Moving testWidgets from TaplTestsLauncher3 to it's own test TaplWidgetPickerTest
...
Bug: 298234173
Test: atest TaplWidgetPickerTest
Change-Id: Ia19469d2021cb833b5c1d9d176425b9d6d352797
2023-09-29 20:55:36 +00:00
Sebastián Franco
770559cb6e
Merge "Moving test related to the app icon menu to their own file" into main
2023-09-29 20:46:17 +00:00
Jagrut Desai
9c80d72947
Merge "Fixing testQuickSwitchToPreviousAppForTablet" into main
2023-09-29 19:38:48 +00:00
Brian Isganitis
c3c0664ab1
Add AllApps TAPL APIs for toggling with meta key.
...
Test: TAPL
Bug: 300147433
Flag: No
Change-Id: Ie4d91ac77a325febb521806a008f8fcad5869f85
2023-09-29 15:26:42 -04:00
Schneider Victor-tulias
0606b1f296
Merge "Add TAPL tests for the keyboard quick switch view" into main
2023-09-29 18:42:11 +00:00
Brandon Dayauon
a651f9ef97
Merge "Fix bubbleTextview Test when height should not be limited." into main
2023-09-29 18:40:50 +00:00
Winson Chung
351ea3c7ba
Merge "Revert "Reset the frozen recents list state prior to test runs"" into main
2023-09-29 18:40:24 +00:00
Schneider Victor-tulias
41b42bf7d5
Add TAPL tests for the keyboard quick switch view
...
Flag: ENABLE_KEYBOARD_QUICK_SWITCH
Bug: 267520665
Test: TaplTestsKeyboardQuickSwitch
Design doc: go/kqs-tapl-tests
Change-Id: I1c3c5c758011a36ed405426f543ce450910f774e
2023-09-29 14:39:35 -04:00
Sebastian Franco
894c2d970d
Moving test related to the app icon menu to their own file
...
Bug: 298234173
Test: atest TaplAppIconMenuTest
Change-Id: Ifa3422a835d87163a16895b0c011e118dde40044
2023-09-29 11:15:44 -07:00
Winson Chung
08751d4d09
Revert "Reset the frozen recents list state prior to test runs"
...
Revert submission 24866277-recents_freeze_tests
Reason for revert: b/302267317
Reverted changes: /q/submissionid:24866277-recents_freeze_tests
Change-Id: I18a69ff8f98f02cab8a2b89b6e70eca15317dc35
2023-09-29 17:36:09 +00:00
Jagrut Desai
3a7d139110
Add isTransientTaskbar as DeviceProfile Builder Property
...
- Breakout CL part 5
- This is a breakout cl from ag/24272821 to make it more readable and atomic.
- This cl consist of adding isTransientTaskbar as DeviceProfile Builder Poropety
- This cl alos consist a shared pref listener for taskbar pinning to update device profile.
Test: Manual, Visual
Bug: 265170176
Flag: ENABLE_TASKBAR_PINNING
Change-Id: I2ade751ffc8c59bd4b862b56c8ca7eb2aa05b7f2
2023-09-28 12:01:58 -07:00
Brandon Dayauon
30f290e453
Fix bubbleTextview Test when height should not be limited.
...
bug: 302548618
Test: locally/presubmit
Flag: n/a
Change-Id: I14f8c3cd90642078118e0230cbd969537c572816
2023-09-28 11:10:40 -07:00
Jagrut Desai
dbbeac7747
Fixing testQuickSwitchToPreviousAppForTablet
...
Bug: 286084688
Test: Presubmit
Flag: not needed
Change-Id: Ibd2a98096df5dc15fa3ae5833b8cab0fe77850e5
2023-09-28 10:57:26 -07:00
Mateusz Cicheński
1f294a4281
Add a method to go Home from immersive fullscreen app
...
This requires two swipes - first to bring the navbar back followed by
standard goHome() interaction.
Currently only supported in gesture nav, as with immersive landscape in
3 button navigation the swipe gesture must happen on the left/right
edge of the screen.
Bug: 300969961
Test: n/a
Change-Id: I9d6d327998d474063727acc786fe297cc2df6b62
2023-09-28 06:24:01 +00:00
Vinit Nayak
909fe37472
Merge "Revert "Verifying that workspace looks correct at the end of the test."" into main
2023-09-27 18:42:25 +00:00
Winson Chung
1004399028
Merge "Reset the frozen recents list state prior to test runs" into main
2023-09-27 07:22:01 +00:00
Anushree Ganjam
02c2bd3dcb
Use SetFlagsRule instead of StaticMockitoRule for aconfigFlag.
...
Bug: 294913042
Test: Unit tests
Flag: ENABLE_TWOLINE_ALLAPPS
Change-Id: I04e9a95aff609a3ba8eefadc1dd247592f4419b9
2023-09-26 17:08:27 -07:00
Vinit Nayak
df751430bc
Revert "Verifying that workspace looks correct at the end of the test."
...
This reverts commit 62e3b162ba .
Reason for revert: Possible culprit for b/301966780
Change-Id: Ice6babe404feeddf9f8b13ce2a6288005402c9cd
2023-09-26 15:19:20 -07:00
Brandon Dayauon
cd460094ba
Merge "Do a vertical check for two line text, if it clips dont show two line." into main
2023-09-26 22:16:37 +00:00
Charlie Anderson
eb247042fc
Merge "Clear Launcher workspace after ReorderWidgets test finishes." into main
2023-09-26 21:16:48 +00:00
Winson Chung
e5d9cc8855
Reset the frozen recents list state prior to test runs
...
- A quickswitch will freeze the spatial order of the recents list
(to allow quickswitching back) for up to 5s, but this can affect
runs of other tests due to the list being in the wrong order
Bug: 298544839
Test: atest NexusLauncherTests:com.android.quickstep.TaplTestsQuickstep
Change-Id: I5d01991821c6b79ceac47fefffed60ef4a18b248
2023-09-26 17:33:09 +00:00
Charlie Anderson
a8e277145d
Clear Launcher workspace after ReorderWidgets test finishes.
...
This is to help prevent test crashes with workspace items out of place when using TestWorkspaceBuilder.
Adds ModelTestExtensions to move common methods for clearing Launcher DB.
Bug: 296620387
Test: running ReorderWidgets test
Flag: none
Change-Id: I677b1b8fa09aa13aee43651bf66d28ced410a681
2023-09-26 13:26:58 -04:00
Brandon Dayauon
3cdb32cc1f
Do a vertical check for two line text, if it clips dont show two line.
...
Added extra 16dp to the cell height in DeviceProfile as per spec: https://docs.google.com/presentation/d/1dSt-zY_wRrOmd9a9nsQG458CIK0RUqVJsHJxLHP_0Nc/edit#slide=id.g237e909075a_2_6
Updated tests andincluded vertical check to see if two line can be fully rendered without being clipped. Otherwise just show one line.
Since existing cell height is 104dp, we add 16dp to be up to spec (120dp)
- Clean up FeatureFlag ENABLE_TWOLINE_ALLAPPS and now use aconfig flag
bug: 270390937
Test: manually - photos
Regular font: https://screenshot.googleplex.com/ArUcgZgHqR4ZWBQ
Bigger font than regular that makes text to one line because it wouldve truncate: https://screenshot.googleplex.com/6s8EdMAbBLsYhLi
Bigger font than regular with predicted app row (twoline):
https://screenshot.googleplex.com/38TEQei5GvPiCc7
Super big font: https://screenshot.googleplex.com/3JUYYprJRQ32Hsq
big display and regular font: https://screenshot.googleplex.com/55rBKVQ8htSe9Vc
big display and bigger than regular font: https://screenshot.googleplex.com/3atzKzJUbfM7YQW
flag: is off
Change-Id: I6998ea5da35d3e00ac75327d16b5ca676fb11c1a
2023-09-26 02:38:16 +00:00
Brandon Dayauon
c65b902cc4
Merge "Fix gray work apps when WorkPausedCard shoul've shown" into main
2023-09-25 18:13:12 +00:00
Stefan Andonian
7f1b5d0a70
Merge "Revert "Add unit tests for LoaderTask"" into main
2023-09-25 17:07:23 +00:00
Thales Lima
2d1d14193b
Merge "Fix to prevent unsorted breakpoints returning wrong spec" into main
2023-09-25 16:12:56 +00:00
Helen Cheuk
c5d14e1a8d
Merge "Add test to launch Lens from PSB" into main
2023-09-25 14:17:07 +00:00
Stefan Andonian
e4735d77f1
Revert "Add unit tests for LoaderTask"
...
This reverts commit 4c7d7d6749 .
Reason for revert: New Test assets were getting pulled into the release APK, making the APK size growth too much. I will re-upload when I figure out how to avoid this.
Change-Id: I738eb6c26632eeee30be4098d0225836d283b218
2023-09-22 18:23:22 +00:00
Sebastián Franco
885953d1f1
Merge "Moving test related to Uninstalling and removing to their own class" into main
2023-09-22 17:34:46 +00:00