Winson Chung
e5af8f390a
Merge changes from topics "launcher_nav_changes", "nav-bar-mode-fw-overlay-ub-launcher3-master" into ub-launcher3-master
...
* changes:
Use system recent tasks stabilization
Use own context instead of app context to get overlay resources
Updating to nav bar mode
2019-03-27 02:50:38 +00:00
vadimt
522cc2ff0c
Adding diags for TAPL flakes that don't reproduce locally
...
Also temporarily disabling more flaky BindWidgetTests
Change-Id: Ib0d3c54c560ddb49b7964e85bf9cd6ebc567b6d7
2019-03-26 18:21:36 -07:00
Winson Chung
14b2f9dd57
Use own context instead of app context to get overlay resources
...
Bug: 129270535
Test: adb shell am instrument -w -r -e package android.platform.test.scenario.launcher android.platform.test.scenario/androidx.test.runner.AndroidJUnitRunner
Change-Id: Iff2921cafcdb933566b5eb76670facc844bc7fd9
(cherry picked from commit 15179c0674 )
2019-03-26 14:54:35 -07:00
Winson Chung
f25461c337
Updating to nav bar mode
...
Bug: 127366543
Test: Manual
Change-Id: I602539e5d6161c5bf6056bb60679b7ef1f168e3e
(cherry picked from commit 18841823ed )
2019-03-26 14:52:10 -07:00
vadimt
4397d8d5ea
Improving TAPL diagnostics
...
Bug: 128531133
Change-Id: If81861afccb665e2dc2293f2704d99818b3297c8
2019-03-25 18:29:37 -07:00
Vadim Tryshev
6d862386fb
Slowing down some gestures for testing on virtual devices
...
Change-Id: Ie8b9a4eff3e9b4c133719a6292d2d251b87b90e8
2019-03-25 15:45:47 -07:00
Vadim Tryshev
a06c880bdf
Merge "TAPL: increasing FLINGS_FOR_DISMISS_LIMIT" into ub-launcher3-master
2019-03-22 20:18:33 +00:00
vadimt
bae58982bb
TAPL: increasing FLINGS_FOR_DISMISS_LIMIT
...
Bug: 129113713
Change-Id: I294f3f3b7c9397992927a5a31972ad755472910c
2019-03-22 12:27:17 -07:00
vadimt
8bba01874a
Initial implementation for TAPL support for gestural navigation
...
It cuts some corners, flaky and has magic constants, which will be
addressed later.
Change-Id: I0acc75338a3c6d0ead3afda01e25ba43eb095913
2019-03-21 12:01:23 -07:00
Vadim Tryshev
7ca132b595
Merge "Finding icon in All Apps makes sure the icon is not covered by navbar" into ub-launcher3-master
2019-03-20 18:15:25 +00:00
vadimt
6f647c7e6b
Finding icon in All Apps makes sure the icon is not covered by navbar
...
Change-Id: I24f8bd9871f7cf8f1313f7eb7a11f1b3f71a099b
2019-03-20 10:50:44 -07:00
vadimt
174a330d5d
Stop using magic constant 0.1 for switching from home to all apps
...
Bug: 123904290
Change-Id: Ide4561adb2bb59c805cd9fd48f25440e68d91c7b
2019-03-19 19:17:40 -07:00
vadimt
6fe4e93d4a
Stop using magic constant 0.6 for returning from all apps to overview
...
Bug: 123904290
Change-Id: If1b6caf562484649ee107532ffe21d25deff4b97
2019-03-19 12:16:39 -07:00
vadimt
2ec9f290bf
Hopefully reducing flakes by waiting for SysUI objects
...
Looks like when orientation change is involved, it takes some time for
SysUI object to reappear.
Change-Id: Id08d385ea1a535d8bcd87b123f0373cd28d90a92
2019-03-15 19:54:51 -07:00
vadimt
d64b4f44da
Switching swipe-up to overview to using test info provider
...
Also moving test provider to Quickstep to have access to the new info;
and now Launcher3 doesn't have it.
Bug: 123904290
Change-Id: I653376610e83839d102beb9c0604950dd314e8ba
2019-03-15 11:42:06 -07:00
vadimt
09df0831da
Creating provider for test gesture dimensions.
...
Start with answering only whether the provider will answer any other
questions.
Bug: 123904290
Change-Id: I7b3ba8c7689f937d8bc1d470b00574ab4340130d
2019-03-13 17:52:42 -07:00
Vadim Tryshev
cd3df17d80
Merge "Slowing down gestures to get rid of flakiness" into ub-launcher3-master
2019-03-06 19:42:14 +00:00
vadimt
6cd7e864aa
Slowing down gestures to get rid of flakiness
...
Change-Id: If36476e21629fba1a0cf26fb9d2c172097a9c0b5
2019-03-06 11:25:33 -08:00
Vadim Tryshev
8675deee02
Switching to setting QS on and off via writing settings.
...
We can do this now because we hav all 6 devices in the lab.
Change-Id: I5d5fcd89086a3f945ed3fc204461cacbdde61a8a
2019-03-04 16:49:50 -08:00
Vadim Tryshev
ceedc95d4c
Slowing down dismiss gesture to reduce flakiness
...
Change-Id: I13a1d2053e841994df537896c4fe397f68fa4a65
2019-02-26 17:24:08 -08:00
vadimt
a31f7eb68d
Using different swipe length to switch to Overview.
...
Depends on whether swiping from Workspace or Background.
Change-Id: I0f647e85080ee1458a0f18cb132b87890379260e
2019-02-25 16:26:43 -08:00
Sunny Goyal
50d5cb85f2
Reducing the swipe length for going to overview to account for
...
recent threshold changes
Bug: 125795067
Change-Id: I53a9b833cc1b73626fec13742f3ea5ccbfc6abb4
2019-02-25 14:32:37 -08:00
vadimt
5616670a5a
Fixing swipe-up mode recognition in TAPL
...
It failed on Cuttlefish
Change-Id: I81e168f133d51d7c140897cd6847bf30da608d70
2019-02-15 18:04:54 -08:00
vadimt
2a648aa894
Moving state ordinals to TestProtocol
...
These checks immediately broke after recent change of ordinals.
Test: Tapl tests
Change-Id: Ie040f452d3f31c86f780e6f38c6f9afa0d0dcbf3
2019-02-14 17:47:11 -08:00
vadimt
0589b07829
Disable state checks.
...
They fails for a reason I don't understand.
Change-Id: Ie3b5407a8a3efa3bf5f0f75562191191b0e8e9a5
2019-02-14 17:10:43 -08:00
vadimt
42a88b9681
Sending state ordinals from Launcher to TAPL
...
This improves diagnostics.
Test: TAPL tests
Change-Id: I0ebb533513405372ea7c58a36910160cfb6d8368
2019-02-14 13:08:01 -08:00
Vadim Tryshev
9d2d694782
Merge "Always waiting for the drop bar to go away after an icon drag." into ub-launcher3-master
2019-02-13 21:16:44 +00:00
vadimt
daa518f2a5
Always waiting for the drop bar to go away after an icon drag.
...
Should fix a test flake.
Test: affected tests
Change-Id: Icfb2a18aa625ba5435a3311d40ce30b5fdcc592e
2019-02-13 12:31:30 -08:00
Vadim Tryshev
0baa2b803a
Merge "Quick plug to solve flakiness caused by switching QS on/off" into ub-launcher3-master
2019-02-13 18:45:35 +00:00
Sunny Goyal
56e3685904
Adding temporary workaround for for home click getting ignored
...
Also fixing a concurrent modification exception is recents callback
Bug: 124239413
Change-Id: Id7bf17505843c8e20bdaa3fc89481acd4e94290a
2019-02-12 13:30:04 -08:00
vadimt
d4090431f5
Quick plug to solve flakiness caused by switching QS on/off
...
Will be followed by a better fix.
Test: Stress-testing with TAPL
Change-Id: Ie0ca1e9b7c6c9a885c752df5f76903898615e8fb
2019-02-11 10:52:31 -08:00
Vadim Tryshev
12a9f3f6e0
Merge "Waiting for the drop bar to go away after dragging an icon" into ub-launcher3-master
2019-02-09 02:20:30 +00:00
Vadim Tryshev
06344e7987
Slowing down workspace test fling
...
This will eliminate test flakiness
Test: tapl tests
Change-Id: I258f5e134771a93519fa1474ae09df3eac8a825f
2019-02-08 11:50:19 -08:00
Vadim Tryshev
2015b3bf65
Waiting for the drop bar to go away after dragging an icon
...
This should remove test flakes like: https://sponge.corp.google.com/target?show=FAILED&sortBy=STATUS&id=2c560d05-9d50-4fad-9798-dc77858f2d11&target=com.android.launcher3.tests
Test: AOSP TAPL tests
Change-Id: I01899bec349ed507a03fd02196a35990c48fd46b
2019-02-07 10:43:43 -08:00
vadimt
e743c80a14
Reducing speed of widgets fling
...
The hope is that this will solve flakiness of widgets tests in AOSP.
Test: TaplTestsLauncher3.testWidgets
Change-Id: I2ecc18b9eb7eeb3fd8b11fcc580a529f545c3af9
2019-02-05 08:37:17 -08:00
vadimt
8ac8d29121
Adding dismiss-all method
...
See the bug.
Bug: 123259701
Change-Id: I4b41d2cfe14c53db1a99cb6a693d3047057fa925
Tests: testOverview
2019-01-30 10:36:52 -08:00
vadimt
446bf0092e
Fixing flakiness of ShortcutsToHomeTest
...
More precisely, an experiment on whether this will help. The theory is
that the current implementation where we long-press an icon for a fixed
period of time sometimes doesn't work because Launcher might start
measuring the press time with some delay.
Now we keep pressed the icon until the menu appears.
Change-Id: I1cead505726a998316a73d81b10160517f17f08f
Tests:ShortcutsToHomeTest.testDragIcon
2019-01-29 11:40:59 -08:00
vadimt
982ff0714f
Fixing swipe from background gesture
...
Change-Id: I5e49dca41308292250d8485faa4df56605cd94ce
Tests: StartLauncherViaGestureTests, TaplTests
2019-01-14 15:54:24 -08:00
vadimt
367a485599
Fixing menu tests when context menu caption is the first line
...
The tests mistakenly took the caption (if on top) as the first context
menu item.
Change-Id: Ibd3264814f2c818742ab164503bf7136fedcde31
Tests: com.android.launcher3.ui.ShortcutsToHomeTest
2019-01-11 13:26:02 -08:00
vadimt
1b094db2e1
Not precalculating launcher package in Tapl
...
It may change (say from 'need to choose' or 'nexus launcher' to
launcher3) during the test execution.
Test: Launcher3:com.android.launcher3.ui.AllAppsIconToHomeTest, fallback recents, TaplTests
Change-Id: I529dd5e28749012731af05edd0adaa4b7d205581
2019-01-10 14:54:02 -08:00
vadimt
b4b88afda0
Better diagnostics for waitForLauncherObject
...
AOSP tests still fail, that's why.
Test: LauncherInstrumentation.getWorkspace
Change-Id: I98610040e571b5a7cb656908cfea328f1ae08c2c
2019-01-10 12:00:08 -08:00
vadimt
263fb0d72a
Fixing AOSP tests using TAPL
...
They referred a wrong package name.
Change-Id: I40752028fd65df7ea33fd2587d992f3c5569ce45
Tests: OOP tests, Nexus Tapl tests, AOSP drag-icon, Fallback Overview
2019-01-09 11:09:06 -08:00
Vadim Tryshev
ed01e28408
Moving TaplTests to AOSP
...
And fixing TAPL for AOSP.
Bug: 110103162
Test: TaplTests
Change-Id: Ib9fef02b789a9c7444643550d56b9dda4e085b03
2018-12-07 12:00:41 -08:00
Vadim Tryshev
8effd11e08
Requiring apps_view on workspace
...
Update TAPL to reflect that apps_view is visible on workspace.
Test: TaplTests
Change-Id: I27e0f43d9200c18571573acd0ddedc1dc064cdc3
2018-11-07 18:07:50 -08:00
Vadim Tryshev
fdd1905e27
Convert more tests to TAPL
...
Bug: 110103162
Test: running these tests
Change-Id: I76b145eb4d16aca20ce30a5abca8f4568e3297e4
2018-11-05 10:32:01 -08:00
Vadim Tryshev
ba8957b3c2
Converting ShortcutsLaunchTest gesture-stable
...
By converting to TAPL.
Bug: 110103162
Test; TaplTests
Change-Id: I788405f2e52cc0e29ebf69e58feda46b408e9eb9
2018-11-01 17:45:59 -07:00
Sunny Goyal
897931a56a
Fixing overview package name chech in TAPL
...
Bug: 117568664
Change-Id: Icac29b4c2c600b90aa21d6db0a7a81403eb3c785
2018-10-11 13:41:27 -07:00
Vadim Tryshev
016ca90736
Merge "Keep hunting down flakes in testOpenCloseMessagesApp" into ub-launcher3-master
2018-10-10 02:02:31 +00:00
Sunny Goyal
4ed58d6c03
Adding tests for fallback recents when a 3rd party launcher is installed
...
Change-Id: I1d4da13cc779f49832008b12b9628d01631faffe
2018-10-09 14:25:01 -07:00
Vadim Tryshev
61d8afc628
Keep hunting down flakes in testOpenCloseMessagesApp
...
More logging + removing a deprecated method.
Bug: 110103162
Test: TaplTests
Change-Id: Icdf6e297b09d73fcadb1fbe82f80d980280d43c8
2018-10-08 17:15:34 -07:00