vadimt
137f5b62ac
Improve diags when system errors cause failing Launcher tests
...
Now, for example, we won't diagnose a locked phone as a
"home button not showing in 3-button mode", even though it's technically
correct.
Change-Id: Ibdfa0741af7ff8545a811f6702dda74dc6c31c2e
2019-11-04 14:50:22 -08:00
Winson Chung
ef558648e6
Bump time to scroll to last visible row (affects jank/perf tests)
...
- Regression from ag/9592395, bump the time of scrolling to the
last visible row slightly to prevent a fling
Bug: 141484300
Change-Id: I41c041fe591aceebc63b7e869a705164babb09ea
2019-10-24 15:31:34 -07:00
Winson Chung
82b2ef27c8
Reduce animation time for some common TAPL actions (affects jank/perf tests)
...
- All apps swipe up 1s -> 200ms (doesn't matter if it's a fling)
- Scroll to last visible row 2.5s -> 1.25s (seems sufficient to not be a fling)
- Drag icon to workspace 2s -> 500ms (seems sufficient to not be a fling)
- This changes the total frames produced for the jank tests, but should not
change the jank proportion or the individual frame drawing times
Bug: 141484300
Change-Id: I9f2e647ebc2c27c6269238daa4c3e6ad314c8161
Signed-off-by: Winson Chung <winsonc@google.com>
2019-10-23 23:31:20 +00:00
vadimt
3a13366e00
Restoring 10-sec wait for model initialization
...
Will see if ag/9573576 fixed long model loading
Bug: 136278866
Bug: 142514365
Change-Id: If0dc61faff00683cf3248c127a64ff5b065f9ae4
2019-10-18 12:43:10 -07:00
vadimt
af317c7821
More preparation for enabling inproc presubmits
...
Bug: 136278866
Change-Id: Icc4a0d935acf76950197bc184f8dba5d07ee85c5
2019-10-17 12:07:10 -07:00
vadimt
6332b7d73c
Reducing the time for expected launcher initialization back to 10 sec
...
It was temporarily raised to 60 sec.
https://googleplex-android-review.git.corp.google.com/9563509
should've fixed some problems with loading time, but likely not all.
We need to observe whether this test starts flaking again.
testDragIcon will run only in Launcher postsubmit, and won't block
merges to platform if it fails.
Bug: 142514365
Change-Id: I2b9a9d043346ebda721221cefd6118a1a799501f
2019-10-16 17:49:29 -07:00
Tony Wickham
6b62f28ef9
Fix quick switch test gesture in landscape 2-button mode
...
am: a0f77c4449
Change-Id: I998081a53a94ff3b1559a7e77d4d470056cfab00
2019-10-15 21:20:24 -07:00
Tony Wickham
a0f77c4449
Fix quick switch test gesture in landscape 2-button mode
...
It should swipe from the bottom right to top right when the nav bar is
on the right, rather than from the bottom left to bottom right.
For now, disable testQuickSwitchFromApp() because it seems to have
other failures as well.
Bug: 140252765
Change-Id: I1f4989f3ea5456c18bb9cbf42ea4b157cee500d7
2019-10-15 17:30:47 -07:00
vadimt
4565739fb7
Increasing wait time for loading model to 60s
...
Bug: 142514365
Change-Id: I15e0ff8e2a721f7ffdefdf2eb02e114212dded3b
2019-10-15 17:06:41 -07:00
Tony Wickham
2f767469ae
Merge "Add tests for quick switch from an app and home" into ub-launcher3-qt-future-dev
...
am: 7a2076e3ab
Change-Id: Id525dae6616757688ccf0e203fefeb9bd6ef08ff
2019-10-14 12:20:37 -07:00
Tony Wickham
1e73e320b7
Add tests for quick switch from an app and home
...
Bug: 140252765
Change-Id: I5621b614ae2d8cd3db03cae818cf8b8c1c6cb20f
2019-10-14 11:51:19 -07:00
Winson Chung
c062580b5a
Wait for the task to be in recents before validation
...
- There are two issues:
1) Currently the system does not add the task to the task list until
the activity starting the task has been resumed (to be fixed in a
follow up platform CL). When the three activities are started in
sequence, it's possible for one of the activities to not reach the
resumed state leading to an unexpected number of recent tasks the
next time it's fetched.
2) When swiping up, it may take time for getTasks to return and call
applyLoadPlan, so try and wait until the task views have had a
chance to be applied before continuing.
3) Use the launcher activity tracker instead of activity rule since it
will return the same activity even after the activity is destroyed
- Move the margin handling to the caller instead of the scroll method
Bug: 141580748
Change-Id: I2b7634f5ac6869ba4b369b3bd60e0f63747c0f0b
2019-10-11 17:10:38 -07:00
Winson Chung
c039634c25
Workaround for failing test & fix scrolling in tests
...
- Workaround issue where instrumentation will fail to finish an activity
causing the activity to linger longer than expected (leading to issues
with ordering of static resources like the app widget host registration)
- Fix calculation for scrolling the screen, the previous calculation
would result in the gesture starting at the left gesture margin due
to rounding which can trigger a back action instead of the desired
scroll
Bug: 142351228
Change-Id: I34bdb471030518d2b983cac2badd4d8b0e7d571b
2019-10-10 17:31:38 -07:00
vadimt
4b5c1ef71b
Adding support for intentionally leaking views.
...
Bug: 139137636
Change-Id: I923d1781daee9ae47eb306ee8fa3c44790c6993f
2019-10-08 17:04:26 +00:00
TreeHugger Robot
86017c9611
Merge "Removing access to LauncherModel.getCallbacks" into ub-launcher3-master
2019-10-08 16:26:12 +00:00
Vadim Tryshev
7949c5a7e4
Merge "Diagnosing anomalies prior to swiping up to Home" into ub-launcher3-qt-qpr1-dev am: c3a4819b8c
...
am: af754b9a9a
Change-Id: I9a65f1c85623f801adbd380c85a039b5c55526bf
2019-10-03 18:18:33 -07:00
Vadim Tryshev
af754b9a9a
Merge "Diagnosing anomalies prior to swiping up to Home" into ub-launcher3-qt-qpr1-dev
...
am: c3a4819b8c
Change-Id: Ifc6a781cea4dc38b58435314b8760e89b327446a
2019-10-03 18:11:32 -07:00
Vadim Tryshev
c3a4819b8c
Merge "Diagnosing anomalies prior to swiping up to Home" into ub-launcher3-qt-qpr1-dev
2019-10-04 00:48:34 +00:00
vadimt
f4255c6c1b
Dump view hierarchy before swiping to home am: 233afe98e9
...
am: 3878d3ef09
Change-Id: Ief39f3c713dd94b93b6dfa2f1e0732c810ba5d3a
2019-10-03 17:41:35 -07:00
vadimt
3878d3ef09
Dump view hierarchy before swiping to home
...
am: 233afe98e9
Change-Id: Ib67aa2247ae43f4e875deb07a9d8b53aa5e6f181
2019-10-03 17:35:28 -07:00
vadimt
43c3d2d40a
Diagnosing anomalies prior to swiping up to Home
...
Bug: 141864547
Change-Id: I5f3814c6a90df85136484813ca4ee684da101016
2019-10-03 17:09:16 -07:00
Vadim Tryshev
35d9ac924c
Merge "Logging the initial state for swiping up to home" into ub-launcher3-qt-qpr1-dev am: c49ec38140
...
am: f078975e9d
Change-Id: I7cff417f917643adb1835eb4b7ccad0e75cb22ce
2019-10-03 14:40:14 -07:00
Vadim Tryshev
aef50a5985
Merge "Waiting until context menu goes away after attempting to close it." into ub-launcher3-qt-qpr1-dev am: 7c09214298
...
am: 12de08a3b1
Change-Id: I34cf6e29d2ed39efabca6d43eaccf62763e67693
2019-10-03 14:39:58 -07:00
Vadim Tryshev
f078975e9d
Merge "Logging the initial state for swiping up to home" into ub-launcher3-qt-qpr1-dev
...
am: c49ec38140
Change-Id: If74c630902a212270bae1a58b2085d8a30d2343f
2019-10-03 14:33:31 -07:00
Vadim Tryshev
12de08a3b1
Merge "Waiting until context menu goes away after attempting to close it." into ub-launcher3-qt-qpr1-dev
...
am: 7c09214298
Change-Id: If209a43004a41ca682473232789810a4d1828521
2019-10-03 14:33:04 -07:00
vadimt
233afe98e9
Dump view hierarchy before swiping to home
...
Bug: 141864547
Change-Id: Ifd444c4516f7f27b0dc19c0faa1d4c8716d2254a
2019-10-02 17:10:02 -07:00
Sunny Goyal
b0adac23e0
Removing access to LauncherModel.getCallbacks
...
Bug: 137568159
Change-Id: Ic074dec6a8981a4b9aabf028cf3b878b532abb11
2019-10-02 14:27:40 -07:00
Vadim Tryshev
c49ec38140
Merge "Logging the initial state for swiping up to home" into ub-launcher3-qt-qpr1-dev
2019-10-02 17:43:00 +00:00
vadimt
7458d4aa4a
Logging the initial state for swiping up to home
...
Change-Id: Iff2003f7e6dfe4072613b775722166dc5fec9e02
2019-10-01 18:40:24 -07:00
vadimt
8ecf1b3dd3
Waiting until context menu goes away after attempting to close it.
...
Bug: 141770616
Change-Id: I528072e830627d825906ce7c1e3dbb914e2c814e
2019-10-01 18:28:46 -07:00
Pinyao Ting
d843673434
Merge "removed extra test protocol for unit test" into ub-launcher3-qt-future-dev
...
am: d8aef47393
Change-Id: I0d69c2ec0e3d693d4556314fd1b74dabd0a8cbd2
2019-09-30 13:54:36 -07:00
TreeHugger Robot
d8aef47393
Merge "removed extra test protocol for unit test" into ub-launcher3-qt-future-dev
2019-09-30 20:46:15 +00:00
vadimt
38763eca5d
fixingtypo am: 5d58d25ea3
...
am: 5500f3513e
Change-Id: Ie5e6f944167552c13de1320fdd161067b93a3e01
2019-09-30 13:26:32 -07:00
vadimt
5500f3513e
fixingtypo
...
am: 5d58d25ea3
Change-Id: I7785e6162a79743b2a8c3f6851ade7bea31c1058
2019-09-30 13:19:32 -07:00
vadimt
5d58d25ea3
fixingtypo
...
Change-Id: I0d9d9f3f712fc90e82e7660c14ea31779648614a
2019-09-30 12:22:01 -07:00
Pinyao Ting
ea38c25854
removed extra test protocol for unit test
...
Bug: 140406263
Test: run TaplTestsLauncher3
Change-Id: I73b3098bd3aa92fed41d22a94cb58fd07263d26a
2019-09-30 18:34:49 +00:00
Vadim Tryshev
cc4a9725a9
Merge "Removing a too noisy dropbox diag" into ub-launcher3-qt-qpr1-dev am: 7cb5b73dfb
...
am: 75b713c71e
Change-Id: Ibd07e3d018145a2717f6e29600b8edef32045368
2019-09-27 16:27:51 -07:00
Vadim Tryshev
75b713c71e
Merge "Removing a too noisy dropbox diag" into ub-launcher3-qt-qpr1-dev
...
am: 7cb5b73dfb
Change-Id: Iae6af5771238f8b6c13714e1e43b7a21ad38acee
2019-09-27 16:21:21 -07:00
Vadim Tryshev
7cb5b73dfb
Merge "Removing a too noisy dropbox diag" into ub-launcher3-qt-qpr1-dev
2019-09-27 23:11:36 +00:00
vadimt
41390b8eea
Removing a too noisy dropbox diag
...
Change-Id: Ia4dee0b3f20533754b24a91a4a8d2a837bb8e60f
2019-09-27 14:24:46 -07:00
Vadim Tryshev
6254e5e246
Merge "Deprecating LauncherInstrumentation constructor with parameter" into ub-launcher3-qt-qpr1-dev am: dd079691c1
...
am: 1430f132f3
Change-Id: If494e30957893c4e3414ebdbd274601d16a66a98
2019-09-27 13:28:18 -07:00
Vadim Tryshev
1430f132f3
Merge "Deprecating LauncherInstrumentation constructor with parameter" into ub-launcher3-qt-qpr1-dev
...
am: dd079691c1
Change-Id: I7419be6416f26274bf03abfd84eedef20fd6f084
2019-09-27 13:21:46 -07:00
Vadim Tryshev
dd079691c1
Merge "Deprecating LauncherInstrumentation constructor with parameter" into ub-launcher3-qt-qpr1-dev
2019-09-27 19:57:00 +00:00
vadimt
2611d79f69
Deprecating LauncherInstrumentation constructor with parameter
...
Change-Id: I779b4a8fde2db73cced8133f12d1356ad0b8729e
2019-09-27 12:00:09 -07:00
vadimt
8bb74d4214
Removing a 'percent' parameter for scroll am: 83b03b08de
...
am: 79e9d0adba
Change-Id: I0b882af2be3eb961684b90385c954922151d9a20
2019-09-26 18:47:07 -07:00
vadimt
79e9d0adba
Removing a 'percent' parameter for scroll
...
am: 83b03b08de
Change-Id: I7d082d145f211f984982d73fb3a81b8fde21fd19
2019-09-26 18:40:59 -07:00
vadimt
aaa5fcf4da
Removing magic constant 0.8f from AllApps
...
am: 7028b10c54
Change-Id: Ifb5c044f0297f2944efd348b6dff97e02ddbfb91
2019-09-26 17:57:31 -07:00
vadimt
83b03b08de
Removing a 'percent' parameter for scroll
...
It's an invitation to use magic constants.
Bug: 123904290
Change-Id: I485abbbb868c41949dddd6e2c4cf363cc44a5ccd
2019-09-26 17:52:32 -07:00
vadimt
7028b10c54
Removing magic constant 0.8f from AllApps
...
Bug: 123904290
Change-Id: I52aeb3c0452175ba37b2524d632e8069ba0911c9
Merged-in: I91ff4d4f962eefea787989362c32d987f546e84d
2019-09-26 23:54:30 +00:00
vadimt
22c4b3c91d
Removing magic constant 0.8f from AllApps
...
Bug: 123904290
Change-Id: I91ff4d4f962eefea787989362c32d987f546e84d
2019-09-26 16:35:24 -07:00
Vadim Tryshev
880d233bb4
Merge "Removing magic constants from TAPL/Widgets" into ub-launcher3-qt-qpr1-dev am: 77f045b607
...
am: 12db478e46
Change-Id: I1e4329b456819e02b072595a192e64b964ed1329
2019-09-26 14:47:11 -07:00
Vadim Tryshev
12db478e46
Merge "Removing magic constants from TAPL/Widgets" into ub-launcher3-qt-qpr1-dev
...
am: 77f045b607
Change-Id: I8ea519aca0ef3830f506c91c2086e1eb31b4b6f2
2019-09-26 14:40:40 -07:00
Vadim Tryshev
77f045b607
Merge "Removing magic constants from TAPL/Widgets" into ub-launcher3-qt-qpr1-dev
2019-09-26 21:15:00 +00:00
vadimt
aca7e6da5b
Removing magic constants from TAPL/Widgets
...
Bug: 123904290
Change-Id: I8abc6cde6be8a51b38782f5c94749fe0c33384c1
2019-09-26 13:45:42 -07:00
vadimt
fac899b489
Avoiding swiping down from the from the extended touchable region around the notch in Widgets am: 46f3999fb3
...
am: 7601d12a91
Change-Id: Iaef68417c256cef8a73e9b7ac47df78f17dec02a
2019-09-26 13:27:38 -07:00
vadimt
7601d12a91
Avoiding swiping down from the from the extended touchable region around the notch in Widgets
...
am: 46f3999fb3
Change-Id: I59ad5cd711326caa64deb819083a77174338ef71
2019-09-26 13:22:10 -07:00
vadimt
46f3999fb3
Avoiding swiping down from the from the extended touchable region around the notch in Widgets
...
Bug: 141697444
Change-Id: I8edd6a05e34c8a7e91dab1757938d40efffb766f
2019-09-26 19:43:05 +00:00
Vadim Tryshev
4357da3cf3
Merge "Reducing usage of magic constants in TAPL's widgets (fling back)" into ub-launcher3-qt-qpr1-dev am: 8a2cb67d07
...
am: 79a4c590c5
Change-Id: I5d37faa3ff2a19db924329c9eb09b4493897fbd8
2019-09-25 21:30:20 -07:00
Vadim Tryshev
c64c4d95c8
Merge "Reducing usage of magic constants in TAPL's widgets" into ub-launcher3-qt-qpr1-dev am: 92e3cec417
...
am: 137e3c28b0
Change-Id: I4a8e7b462704c906bbcc3a841821fee82e90fc90
2019-09-25 21:30:02 -07:00
Vadim Tryshev
79a4c590c5
Merge "Reducing usage of magic constants in TAPL's widgets (fling back)" into ub-launcher3-qt-qpr1-dev
...
am: 8a2cb67d07
Change-Id: Ib3a8cd665238acdc03f45be5326399a526d52e39
2019-09-25 21:19:15 -07:00
Vadim Tryshev
137e3c28b0
Merge "Reducing usage of magic constants in TAPL's widgets" into ub-launcher3-qt-qpr1-dev
...
am: 92e3cec417
Change-Id: Iac12e2303e000791687ae56187b9988e50796245
2019-09-25 21:18:58 -07:00
Vadim Tryshev
8a2cb67d07
Merge "Reducing usage of magic constants in TAPL's widgets (fling back)" into ub-launcher3-qt-qpr1-dev
2019-09-26 02:18:57 +00:00
vadimt
3887500f8e
Reducing usage of magic constants in TAPL's widgets (fling back)
...
Bug: 123904290
Change-Id: I398ff2ebd418551e3fed825edf79398e32025859
2019-09-25 18:31:36 -07:00
vadimt
7bd93b1639
Reducing usage of magic constants in TAPL's widgets
...
Bug: 123904290
Change-Id: I5f158eb06ab5d40825cc975e798296ab06fc1f1f
2019-09-25 18:15:10 -07:00
Vadim Tryshev
93f36ca868
Merge "Removing unused method isAvd" into ub-launcher3-qt-qpr1-dev am: 1a706cd538
...
am: 0b72d6a891
Change-Id: I830b5d86342c85b7f4d39ac72022b25cc6f0b766
2019-09-24 19:23:30 -07:00
Vadim Tryshev
0b72d6a891
Merge "Removing unused method isAvd" into ub-launcher3-qt-qpr1-dev
...
am: 1a706cd538
Change-Id: I0791eef6d1d10ed8b2779591c4ad75c38b7f84b3
2019-09-24 19:15:30 -07:00
vadimt
b899787811
Remove unused getDisplayDensity am: 5f660f40c7
...
am: c3dfd4ef2b
Change-Id: I16f84721a05ca7b5770744263d1a268212602ed0
2019-09-24 19:07:43 -07:00
Vadim Tryshev
1a706cd538
Merge "Removing unused method isAvd" into ub-launcher3-qt-qpr1-dev
2019-09-25 02:03:35 +00:00
vadimt
c3dfd4ef2b
Remove unused getDisplayDensity
...
am: 5f660f40c7
Change-Id: I126ce4fa342f5d89c6e7f0d83b059479854a08aa
2019-09-24 19:00:42 -07:00
Vadim Tryshev
c86abf0ed0
Merge "Removing temporary checks that tests are running on AVD" into ub-launcher3-qt-qpr1-dev am: 6929199c8a
...
am: ec1ae481d4
Change-Id: I3cf67561ae50575486db5360d0139ff916c5dfaf
2019-09-24 18:24:50 -07:00
vadimt
5f660f40c7
Remove unused getDisplayDensity
...
Change-Id: I4c63f4f8c0b0d8596e6b2db9839af059961157a8
2019-09-24 18:18:35 -07:00
Vadim Tryshev
ec1ae481d4
Merge "Removing temporary checks that tests are running on AVD" into ub-launcher3-qt-qpr1-dev
...
am: 6929199c8a
Change-Id: Iaa6200f0371a4deca630194ac8ecfcfc04313750
2019-09-24 18:18:19 -07:00
vadimt
39eb7ec877
Removing unused method isAvd
...
Bug: 136278866
Change-Id: I06396a60e44d25cd2b532f6ce31c2ce965263817
2019-09-24 18:13:45 -07:00
vadimt
926e29f8b6
Removing temporary checks that tests are running on AVD
...
Bug: 136278866
Change-Id: I2b7b63b7745936ea84b7cba599e21d954b682ba5
2019-09-24 17:19:51 -07:00
TreeHugger Robot
86634e19f0
Merge "Fixing some tests" into ub-launcher3-master
2019-09-24 22:28:37 +00:00
Sunny Goyal
599e95bdde
Fixing some tests
...
> Adding retry to fallback recents tests
> Fixing provider test after provider name change
> Fixing AllApps icon detection when there is no more scroll available
Bug: 141390432
Bug: 141523101
Bug: 141517004
Bug: 141524555
Bug: 141522764
Change-Id: I425638d20c053206134835dabde819f16160f035
2019-09-24 15:10:06 -07:00
Pinyao Ting
30414c5699
Merge changes from topic "a11y-minus-one" into ub-launcher3-qt-future-dev
...
am: ff4977d42d
Change-Id: I5c565a2d67274240dcd06e41ad03564526d486ce
2019-09-24 14:58:53 -07:00
Pinyao Ting
7752023c08
fix test for a11y change in supporting -1 page
...
Bug: 140406263
Change-Id: I0a39db135a5e5b0fe570ace55a368a7f4b6cb453
Test: run TaplTestLauncher3 locally
2019-09-23 13:06:36 -07:00
vadimt
3bdba61542
Not using dropbox entries before the test start for diagnostics
...
Change-Id: Ieb48d969d86a855c91109f4ace0d636fa01aafc7
Merged-in: Ia060b5d2b98ea9ea3b6e61ae11d610f1a888d7a0
2019-09-21 01:37:56 +00:00
vadimt
6a585df8d1
Not using dropbox entries before the test start for diagnostics
...
Change-Id: Ia060b5d2b98ea9ea3b6e61ae11d610f1a888d7a0
2019-09-20 18:12:05 -07:00
Sunny Goyal
3d56046ff8
Fixing some tests for 2-button mode
...
Bug: 141315387
Change-Id: I66db3e790f5fbe6bc30999ed599cce03874509be
2019-09-20 10:40:14 -07:00
Sunny Goyal
ed83cf6df0
Adding recents test for 3P Launcher
...
Bug: 140749967
Change-Id: I3644822accfd229d1e46ca5e43ad827aef776787
2019-09-17 13:41:10 -07:00
Vadim Tryshev
a24ed7267c
Merge "Support for tests that a leak is detected" into ub-launcher3-qt-qpr1-dev
2019-09-17 19:16:00 +00:00
vadimt
8c2ae545cf
Support for tests that a leak is detected
...
Bug: 139137636
Change-Id: Ib4f02d6b3798e3fdf3d8e5758c09d2b642404af5
Merged-in: Ib4f02d6b3798e3fdf3d8e5758c09d2b642404af5
2019-09-17 18:49:42 +00:00
vadimt
4e4e4da66a
Support for tests that a leak is detected
...
Bug: 139137636
Change-Id: Ib4f02d6b3798e3fdf3d8e5758c09d2b642404af5
2019-09-17 18:17:10 +00:00
vadimt
6b3cbf116d
Fixing widget tests
...
Bug: 140837771
Change-Id: If5dcf455b1a87b06c883dd1f0d46c6748e6d1a94
2019-09-12 12:49:59 -07:00
vadimt
599b1fc4d3
Reenabling some widget tests
...
Bug: 140837771
Change-Id: I437f39b4a7f4b518551a157858c9b1a4812ee65d
2019-09-10 18:37:28 -07:00
vadimt
2bad570b40
Support for getting Launcher Pss by tests
...
Bug: 139137636
Change-Id: I8cad7dec07ce400cf927e3fc2ba9904fef942d9a
2019-09-06 16:50:51 -07:00
vadimt
758a1d983d
Removing flinging via UI Automator
...
UI Automator loses events. Switching to the homemade scrolling.
Bug: 138729157
Change-Id: Ib09bd5714e83eadfc65b54202867bf375e6b47c5
2019-09-04 16:35:19 -07:00
vadimt
849cdc803d
Removing numbers from error message
...
They interfere with flake clustering
Change-Id: I845b6e080824e00b9442070d53a0a3b448670d67
2019-09-03 17:01:27 -07:00
vadimt
47144ca73c
Logging to catch INJECT PERMISSION problem
...
Bug: 139498375
Change-Id: Ib7b8e1997bae9d4ff9cce7cf8690e42b6fdaaf38
2019-08-15 16:06:58 -07:00
vadimt
849b201de0
Temporary workaround for UIAutomator not recognizing a new window
...
Bug: 112282235
Change-Id: I145bb88d72689f8c6d61ba3481f25d8978933ab2
2019-08-14 15:38:34 -07:00
vadimt
c1a2764a6e
Support for memory tests
...
Change-Id: I867a232a293f7bddbc630f563f18c0db94ac4b6e
2019-08-08 12:03:09 -07:00
Vadim Tryshev
bfff1c80df
Merge "Improving getWorkspaceAppIcon()" into ub-launcher3-qt-qpr1-dev
2019-07-31 21:13:13 +00:00
vadimt
49a28a725a
Improving getWorkspaceAppIcon()
...
Change-Id: I71093b6c03b96ef608be9c8b847a372834b79d64
2019-07-31 13:48:39 -07:00
vadimt
8a35c5cf94
Improving system health diags
...
Change-Id: Id3de46c48421051bc5680e05bcf77492aa793000
2019-07-31 11:37:00 -07:00
vadimt
7d2795e185
Not throwing NPE when can't resolve test provider
...
Change-Id: I22fa6dc5de94ffa02e0121b4f929adffcb9c1ce9
2019-07-30 12:33:20 -07:00
vadimt
98193241c3
Tuning system health diags
...
Change-Id: Ib437c07e7e6e766621af435f75198b55dafd13c4
2019-07-25 15:15:30 -07:00
Vadim Tryshev
7b0520afe4
Merge "Checking Launcher internal integrity from tests" into ub-launcher3-qt-r1-dev
2019-07-24 01:30:06 +00:00
vadimt
0dd1c782f0
Checking Launcher internal integrity from tests
...
In particular, we check that the stable Launcher state equals its
current state. This can help detect Launcher being in a corrupted state
as in b/133867119.
The check gets called by tests when the Launcher is not transitioning
from state to state.
Bug: 137307838
Change-Id: I3d36edff35e42d14be6b9a52351bd6f709be75e8
2019-07-23 18:07:25 -07:00
TreeHugger Robot
8578309f1b
Merge "Adding debug tracing" into ub-launcher3-qt-r1-dev
2019-07-24 00:01:25 +00:00
vadimt
cd7b00853b
Adding debug tracing
...
Bug: 138251824
Change-Id: Ibe3de964aeacbf83fd46cc53fda7d15c9401fe4d
2019-07-23 16:49:48 -07:00
Vadim Tryshev
068f4bde88
Merge "TAPL: adding 1 to gesture margins to avoid accidentally triggering back" into ub-launcher3-qt-r1-dev
2019-07-23 23:17:08 +00:00
vadimt
a505381980
TAPL: adding 1 to gesture margins to avoid accidentally triggering back
...
Change-Id: I7152d60dffc2085313dc1466693b599e4efe0394
2019-07-23 15:48:02 -07:00
vadimt
34828b1942
Improving "Add automatically" recognition
...
Bug: 138152531
Change-Id: I204233f06a80d2d17b24dd9622c7a2152b1303a0
2019-07-23 13:54:05 -07:00
vadimt
44515f42c0
Allowing both normal-case and uppercase versions of widget prompt
...
The prompt is "Add automatically"
Bug: 138152531
Change-Id: I5f1a15563e1e11768579711108a28070b72b4454
2019-07-23 12:41:13 -07:00
vadimt
20aa2e4f51
Logging start and end of linear gesture
...
Change-Id: Ie0756c89e3871b3f4e12849ef52c44f84a5ceeee
2019-07-22 16:54:29 -07:00
Vadim Tryshev
a7b3de9e45
Merge "Improving system health diags" into ub-launcher3-qt-r1-dev
2019-07-19 17:59:14 +00:00
vadimt
76d2a6fcc3
Improving system health diags
...
Change-Id: I207c5b9c9ad9e99646419b7a4bd77b59a067f26d
2019-07-19 10:40:25 -07:00
vadimt
c8d496fe00
Fix waiting for launcher initialization
...
Bug: 137836033
Change-Id: Ifc8ce867abd85eaeacd09a2b39636ecc4109c046
2019-07-18 18:31:49 -07:00
vadimt
c0a1b7046d
Improving TAPL code around fallback recents
...
Change-Id: I9cd1caa2725f1d3967447130f4e34c4cf878514b
2019-07-18 15:12:24 -07:00
vadimt
04ca73b590
Fixing starting scrolls outside of view
...
Change-Id: I0237603d25edc60522c41a3d20615391d5b4f3b6
2019-07-17 18:55:53 -07:00
vadimt
2f7d1fa4a8
Using correct gesture margins in overview
...
Change-Id: I0108858279559e10633825f7de22211515f0e9b7
2019-07-17 15:18:21 -07:00
Winson Chung
9cbd961ec9
Merge "Use non-android package name for context creation" into ub-launcher3-qt-r1-dev
2019-07-17 20:23:49 +00:00
Winson Chung
20d6a27608
Use non-android package name for context creation
...
- Speculative fix for mismatch between navigation mode reported to the
tests vs. what mode the device is in based on the bug report. Original
change to the package name was in ag/6866716
Bug: 136033787
Change-Id: I51f964daa8c42b671733cf3fab19d086e19a9063
2019-07-17 19:59:37 +00:00
vadimt
bf0042107c
Temporarily disabling checking TouchInteractionService
...
Change-Id: I953f251373f7bfb471eb203ee4ceda4375f17703
2019-07-16 19:05:57 -07:00
TreeHugger Robot
401583f9b6
Merge "Getting starting point of swipe from overview to all apps via protocol" into ub-launcher3-qt-r1-dev
2019-07-17 00:24:55 +00:00
vadimt
6a75e52f85
Getting starting point of swipe from overview to all apps via protocol
...
Change-Id: Idf04579b67011dac45b081a81367cde2d1274117
2019-07-16 16:46:53 -07:00
TreeHugger Robot
f2de54b275
Merge "Removing tracing for fixed bugs" into ub-launcher3-qt-r1-dev
2019-07-16 23:15:07 +00:00
vadimt
726cccf54a
Adding message popups to anomaly diagnoser
...
Change-Id: I6bf125ad5c311062c8f2f6953c0a4d6155203672
2019-07-16 11:19:01 -07:00
vadimt
7a4ed2f258
Removing tracing for fixed bugs
...
Bug: 133009122
Bug: 133765434
Bug: 134532571
Change-Id: I37aa1851a1bc0874c0b9acf561bde28966e9b523
2019-07-15 18:48:06 -07:00
vadimt
092b6f8cbf
Adding system health diags for inporoc tests
...
Bug: 133891845
Change-Id: I90161bfc9db5983a45dfb89728a82ec1e3d81f19
2019-07-15 12:29:13 -07:00
TreeHugger Robot
acc2b33574
Merge "Switching flinging gestures injection to model time" into ub-launcher3-qt-r1-dev
2019-07-12 18:12:59 +00:00
vadimt
853852351f
Correctly restarting Launcher from OOP tests
...
Waiting for touch interaction service; waiting for package-restart
events.
Bug: 136215685
Change-Id: I0c31c09fe3a58b898168dfdb4e4d23757b94a47c
2019-07-11 14:17:06 -07:00
vadimt
4d93df51a3
Switching flinging gestures injection to model time
...
This is a right thing to do in any case.
Change-Id: I34eeecac6d9eb13130eb1015f9a9a5e2a32974ec
2019-07-10 17:38:26 -07:00
Vadim Tryshev
026914e190
Merge "Diagnosing launcher visible state in TAPL" into ub-launcher3-qt-r1-dev
2019-06-28 21:56:10 +00:00
Vadim Tryshev
b63693ba3e
Merge "Enable debug tracing for AllApps.flingBackward" into ub-launcher3-qt-r1-dev
2019-06-28 21:28:13 +00:00
vadimt
881a31560d
Diagnosing launcher visible state in TAPL
...
Bug: 133891845
Change-Id: Ibdd959f50668fd6eeb5e48dacc370a054057b7fc
2019-06-28 14:21:00 -07:00
vadimt
615b823c94
Enable debug tracing for AllApps.flingBackward
...
Bug: 136280872
Change-Id: I128ee7b0f9c131fd102fce9d81d29fdcb4e8727d
2019-06-28 13:57:12 -07:00
vadimt
83d5eef5a5
Temporary workarounds to make tests pass on a virtual device
...
Bug: 136278866
Change-Id: I198cb4cdf94c2b1151b4b7249ae10dbcaa99a4fd
2019-06-28 13:12:58 -07:00
vadimt
bd31868ea7
Adding system health diags for OOP tests
...
Bug: 133891845
Change-Id: I24aa2b1408b3ffe4105cd4a7892c8b5fec8740e1
2019-06-27 17:31:03 -07:00
Vadim Tryshev
059657068b
Merge "Tapl: diagnosing anomalies" into ub-launcher3-qt-r1-dev
2019-06-27 20:38:58 +00:00
vadimt
e8a7268116
Tapl: diagnosing anomalies
...
Bug: 133891845
Change-Id: I7e5afbdec580c6659917aa3e9586930d5f55ea51
2019-06-27 13:24:12 -07:00
vadimt
0b20a11d66
Converting even more tests to TAPL
...
Bug: 131116002
Bug: 115582915
Change-Id: Id36fca232b5aff5f6692142ce4a0c937d0531f4e
2019-06-27 18:38:09 +00:00
Vadim Tryshev
007e7e94b3
Revert "Converting even more tests to TAPL"
...
This reverts commit 406d49bdd7
.
Reason for revert: Breaks tests on Crosshatch
Change-Id: I95ff541dfe8f6f1d7e1913d209b53abfbebe5336
2019-06-27 00:03:14 +00:00
vadimt
406d49bdd7
Converting even more tests to TAPL
...
Bug: 131116002
Bug: 115582915
Change-Id: I08587e7a50420e57970ed8feec4524111145dc31
2019-06-26 13:58:33 -07:00
vadimt
2d4b05f295
Converting more tests to TAPL
...
Bug: 131116002
Bug: 115582915
Change-Id: I3346f96ddba3224eb4b92b15344d71b8ed6e32e0
2019-06-26 11:23:23 -07:00
vadimt
3a6eedc61b
Converting some widget tests to TAPL
...
Bug: 115582915
Change-Id: I07c6ca5ef712cf1a85d81e7d4b4bda3604777ac8
2019-06-25 18:34:48 -07:00
vadimt
b8cb393f62
TAPL: swiping up from workspace always starts at the screen bottom
...
This avoids accidentally dragging an icon from hotseat on ultra-slow
devices.
Change-Id: Id2378a25972bc17dd227e7c227bf963fd1c0e4b2
2019-06-24 17:05:12 -07:00
Vadim Tryshev
b4ff312181
Merge "Tests: waiting for nav bar to match nav mode" into ub-launcher3-qt-dev
2019-06-20 21:39:32 +00:00
vadimt
e244a5802d
Tests: waiting for nav bar to match nav mode
...
Change-Id: Ib17fce4577e1e2c585108f0e95a98fad710e5eb2
2019-06-20 14:26:19 -07:00
vadimt
f806125f99
TAPL: switching dismissing tasks to a model-time gesture
...
Change-Id: I4068c4102cd881b89b680c61699ba78832499a3d
2019-06-20 12:31:01 -07:00
Vadim Tryshev
074b1434ae
Merge "Enabling tests in landscape mode" into ub-launcher3-qt-dev
2019-06-17 22:53:27 +00:00
vadimt
06d30e54d5
Enabling tests in landscape mode
...
Bug: 121280703
Change-Id: I3245ca8d0b0496035658ce2a602882a62942f3f1
2019-06-17 15:13:25 -07:00
vadimt
921163a3e8
Restoring wait time 1 min
...
Apparently, some tests fail with 10 sec
Bug: 133765434
Change-Id: I13fc39c42c665675d15a66da99454e05387c11f4
2019-06-17 13:24:40 -07:00
vadimt
ce04131f1a
Improving TAPL diags
...
Change-Id: Iee84b64618eebf80f755575c2d27660c12e9d7c2
2019-06-14 11:46:12 -07:00
Vadim Tryshev
0d5bd65e6e
Merge "After switching nav mode, wait for the sysui mode to sync" into ub-launcher3-qt-dev
2019-06-14 01:53:26 +00:00
vadimt
5ad52ec092
After switching nav mode, wait for the sysui mode to sync
...
Bug: 133867119
Change-Id: I0290753aa295bc3167e1d396cedd410c77413579
2019-06-13 18:42:25 -07:00
Vadim Tryshev
c0893bc33e
Merge "Switched scrolling in all apps to the model-time scrolling" into ub-launcher3-qt-dev
2019-06-13 20:56:55 +00:00
vadimt
91cd0b78e6
Switched scrolling in all apps to the model-time scrolling
...
Plus, removed unnecessary code.
Bug: 132900132
Change-Id: Ia6ebca15e4e8730787bfe782dbdd83bbe9186ee6
2019-06-13 13:35:01 -07:00
Vadim Tryshev
a9e45099c4
Merge "Making sure that we drag icon far enough to cross the threshold" into ub-launcher3-qt-dev
...
am: 5d8283a87d
Change-Id: Ie54994f1f1851d277cb79a25223b844f20a8082e
2019-06-10 17:51:03 -07:00
vadimt
c026bf2f95
Making sure that we drag icon far enough to cross the threshold
...
Tests dragged icon from all apps to workspace by dragging it to the
center of the screen.
If the icon is close enough to the center, this may not trigger the
dragging condition.
Fixing by dragging far enough.
Bug: 133009122
Change-Id: I68127714ab3694f2639b4acf530e2736ca4dbdf3
2019-06-10 15:36:30 -07:00
Vadim Tryshev
9d14e5520e
Merge "Freezing all apps updates during certain tests" into ub-launcher3-qt-r1-dev
2019-06-07 01:34:30 +00:00
vadimt
0f08db5eeb
Add tracing for b/134532571
...
Bug: 134172603
Bug: 134532571
Change-Id: I75c8e0212a9b35d33842d5380fbe733b486be932
2019-06-06 17:00:57 -07:00
vadimt
d4c90e12e9
Freezing all apps updates during certain tests
...
This CL adds a very low risk because most (but not all) changes affect
only Launcher behavior during the test.
This should fix a lab-only flake when all apps keeps changing while
the test is working with it.
Example: test figures out which icon to click, by the moment it clicks
there, there is another icon there, or the icon is under the search box,
and clicking opens IME.
Switching test devices to airplane mode didn't help. The earlier change
that prevents popup menu cancellation is not general enough.
Now the tests are given an API to explicitly freeze and unfreeze
all-apps, which should be a final solution.
Bug: 132900132
Bug: 133765434
Change-Id: I8b81cc9be004482beb6cdcdd05406e2d9b4c7629
2019-06-06 11:10:56 -07:00
Vadim Tryshev
43522d25f2
Merge "Annotating hierarchy dump for the error description" into ub-launcher3-qt-dev
2019-05-31 18:54:02 +00:00
vadimt
8fcf7059ed
Annotating hierarchy dump for the error description
...
Change-Id: I10285d451f4816b4988ce0645669b9ec9cceac81
2019-05-31 11:32:09 -07:00
Vadim Tryshev
5d7dbd914a
Merge "Waiting for the recycler to populate when opening all apps" into ub-launcher3-qt-dev
2019-05-30 22:20:49 +00:00
vadimt
55da87181c
Waiting for the recycler to populate when opening all apps
...
Change-Id: Ia6d452f9b02f02c1414eaaa9eaee9a70a4664a4a
2019-05-30 14:55:26 -07:00
Vadim Tryshev
5f642bf783
Merge "Adding debug tracing for a lab-only issue" into ub-launcher3-qt-dev
2019-05-30 17:58:04 +00:00
Vadim Tryshev
1c9b6293c8
Merge "Add debug tracing for a lab-only flake" into ub-launcher3-qt-dev
2019-05-30 17:46:10 +00:00
vadimt
26185e1fed
Adding debug tracing for a lab-only issue
...
Task doesn't get resumed upon clicking at it.
Bug: 133765434
Change-Id: I8c5c1308041949d94c6982c78b8337ea81ad400f
2019-05-30 10:30:32 -07:00
vadimt
17f9d57ac7
Add debug tracing for a lab-only flake
...
This time, Launcher doesn't send a completion event upon switching from
Home to all apps.
Bug: 133867119
Change-Id: I3738cf10a14ea288df2dfda387aafda022beb349
2019-05-29 14:10:28 -07:00
TreeHugger Robot
ee20f0eeb7
Merge "More logging for lab-only flake when an app doesn't start" into ub-launcher3-qt-dev
2019-05-29 19:35:57 +00:00
vadimt
f9bf37d569
Increasing activated-task wait time to 60000 ms
...
Bug: 112282235
Change-Id: I14f63ce77395b9f95743a6fb36c0b02a80a8983f
2019-05-28 18:35:36 -07:00
vadimt
aa8019308b
Fixing pressHome when a context menu is visible
...
Bug: 132460627
Change-Id: I78064166fccd3a29bcb3fa6175bd4937ae032a98
2019-05-28 17:31:03 -07:00
vadimt
5aef526e95
More logging for lab-only flake when an app doesn't start
...
I suspect that All Apps gets refreshed around the time of the click.
Bug: 132900132
Change-Id: I6d3053f7d8f998e08ca495c005e14ddece634164
2019-05-28 18:28:09 +00:00
Vadim Tryshev
ebd5e88164
Merge "Launcher reports whe 0-button swipe-up gesture pause is detected." into ub-launcher3-qt-dev
2019-05-25 02:44:30 +00:00
vadimt
2d6cd80bc9
Launcher reports whe 0-button swipe-up gesture pause is detected.
...
This eliminates an unreliable timeout.
Also removing an unnecessary check for harness that is done by the
called method.
Change-Id: If954580060415cbb2952532c16ea0ae4dc7b9469
2019-05-24 19:28:40 -07:00
vadimt
a8a98a1640
Swiping from Overview to All Apps from apps_view
...
Used to swipe from an app icon, but in the lab, there were icons at
weird positions.
Change-Id: I271dd800f1b714997282512eb64ebc5d34b24f13
2019-05-24 18:52:21 -07:00
vadimt
6632195d03
Increasing wait time for a window to appear after starting an app
...
This is likely due to a bug with stale accessibility hierarchy.
Bug: 112282235
Change-Id: If0a47bcc4b850fd619d9ac13984c42244ad3014b
2019-05-24 13:47:21 -07:00
vadimt
877ed56f2c
Increasing swipe-to-overview gesture speed to avoid dragging icon
...
Change-Id: Iebbd6249d09342b3dba226716dc1835e20e8158b
2019-05-24 01:29:31 +00:00
Sunny Goyal
ab3963ddcf
Moving TestInformationProvider to Launcher3 so that it can be used for
...
testing Launcher3 without quickstep
Also keeping the provider as disabled until needed
Change-Id: Ib5f459e02ae551724b390f3b74f43d601568d749
2019-05-23 14:02:33 -07:00
TreeHugger Robot
1b9afd4f73
Merge "Reading navigation_bar_gesture_height for bottom swipe region" into ub-launcher3-qt-dev
2019-05-23 17:53:24 +00:00
Sunny Goyal
f5d02b069a
Reading navigation_bar_gesture_height for bottom swipe region
...
Bug: 132917885
Change-Id: I39d266fc34a69c3ba50246b5a66350942a85becb
2019-05-23 10:42:24 -07:00
Vadim Tryshev
789fe60dc4
Merge "Reducing test wait time from 60 sec to 10 sec" into ub-launcher3-qt-dev
2019-05-23 17:33:53 +00:00
vadimt
40bbfbed0f
Reducing test wait time from 60 sec to 10 sec
...
Bug: 112282235
Bug: 121279417
Change-Id: Id88e782145b5fdae42354f6fce830aa05b78857a
2019-05-23 10:23:41 -07:00
vadimt
41f9347653
TAPL: Little cleanup
...
Change-Id: I254ad6679b19700bd86c49a2acea3de7eae90fb7
2019-05-22 19:08:24 -07:00
vadimt
3ab80bb734
Enable debug tracing for a lab-only non-starting app from all apps
...
Bug: 132900132
Change-Id: I9c5bb51e49f865ea1e1d3d2209a8dfb149f66e87
2019-05-22 12:58:35 -07:00
Vadim Tryshev
07b985b5e5
Merge "TAPL: switching all swipes to model time" into ub-launcher3-qt-dev
2019-05-22 18:26:21 +00:00
TreeHugger Robot
0ef504aa71
Merge "Adding tracing for a lab-only flake" into ub-launcher3-qt-dev
2019-05-22 03:12:56 +00:00
vadimt
cfc2e02a94
TAPL: switching all swipes to model time
...
Bug: 133010773
Change-Id: I3334ac4ac434bf1c6470c806bb216eb7bd8e22c2
2019-05-21 18:29:19 -07:00
vadimt
e17d1feb79
Adding tracing for a lab-only flake
...
We had a resolved case in the past where an app's context menu didn't
open on a long click (thanks to app updates), now the menu opens, but
the drag gesture doesn't drag the icon.
Bug: 133009122
Change-Id: I45d104a92fab6556ecd937aef76f0a8147e67f56
2019-05-21 17:19:23 -07:00
vadimt
3479cf80e7
More logging in AllApps + a fix
...
Change-Id: Iebcb336beee36b0aea47404f8c5d31dec14e7383
2019-05-21 12:08:15 -07:00
vadimt
a1a417c994
Searching icons only in apps_list_view
...
This should help avoiding situations when an icon is intermittently
found in the suggested row vs. the recycler.
Change-Id: I71b17caa5f827999f0901d5c4d4348de7e16f053
2019-05-21 11:49:49 -07:00
vadimt
1053de165e
Marking sure the center of icon is not under search box in all apps
...
Change-Id: I9cfc9941be2bed7834d58039fbfc2741fcf50cba
2019-05-21 11:10:03 -07:00
vadimt
982ea56122
Making sure that the icon in all apps is not under search box
...
Bug: 133011252
Bug: 133010447
Change-Id: Ie735ac36fa063d0d9290c59f6ad4af9e05600ddf
2019-05-20 16:53:39 -07:00
Sunny Goyal
1b40b731b2
Using different resource size for touch region in landscape
...
Bug: 132917885
Change-Id: Ib702fd17fecff980db2e1d00f05cd055bcc3185a
2019-05-20 10:09:26 -07:00
vadimt
c7bb8479e9
Fix pinning tests on android virtual device
...
Change-Id: I90a8753975538ab9864591a37a7d366e1222f2d8
2019-05-16 16:32:25 -07:00
vadimt
65f6c628ed
Including accessibility hierarchy for all TAPL fails
...
Change-Id: I3357f33b3749bb9799b1b72af4c0084cd2e5dbca
2019-05-15 12:14:15 -07:00
vadimt
1886245359
Swipe from all apps from overview starts on an icon
...
In some configs, Overview has prediction row, in others hotseat. So
swiping from an icon in either.
Change-Id: I98db3df4f612fcd9d5b7057835c49ca58313210f
2019-05-14 18:56:10 -07:00
vadimt
1824b562b2
Using model-time for Overview.switchToAllApps
...
Change-Id: I35efcc2f04d4d31f9b2a8d42a3fce29c481951f5
2019-05-14 17:49:28 -07:00
vadimt
d96bda552d
Using model-time for swiping up from workspace to all apps
...
Should eliminate some of flakes
Change-Id: I7b75b6c66d9a6d561151491b0accde72b0dd3088
2019-05-14 13:48:15 -07:00
TreeHugger Robot
4fbfb4123a
Merge "Using model-time scrolling in all apps" into ub-launcher3-qt-dev
2019-05-14 20:34:15 +00:00
vadimt
3d13f303ee
Using model-time scrolling in all apps
...
This should solve flakes when the test thread wakes up too rarely to
inject enough touch events.
Change-Id: I461583d35eb4bfe0192b81c242aacf8d20e353d1
2019-05-14 10:40:22 -07:00
Vadim Tryshev
55042c5bfe
Merge "TAPL: avoiding negative final coordinate of swipe-to-all apps" into ub-launcher3-qt-dev
2019-05-11 00:05:50 +00:00
Vadim Tryshev
08ff6f586c
Merge "TAPL: Simplifying BaseOverview" into ub-launcher3-qt-dev
2019-05-10 21:45:12 +00:00
vadimt
02fb35319e
TAPL: avoiding negative final coordinate of swipe-to-all apps
...
Change-Id: I15c2bf44b7fe2e2ac2fc85db02069441b2aeb807
2019-05-10 14:34:16 -07:00
vadimt
90b420a618
TAPL: Simplifying BaseOverview
...
Change-Id: I15124a95bf71be78f8e450688d83d4adbad3196f
2019-05-10 14:19:53 -07:00
vadimt
732becfd66
Tests: attempt to wait until navigation mode settles after switching
...
Change-Id: If2d14a062275a6cfbc81d1cb7d7ca38da302b51c
2019-05-10 12:12:44 -07:00
vadimt
1b383af652
Not using magic constants for navbar height
...
Change-Id: I6783b8a2ebb059ce35748d8c3e818cbe732ff40d
2019-05-08 17:20:34 -07:00
Vadim Tryshev
080f818642
Reducing flakiness of swipe gestures
...
Swipe to home now injects a fixed number of points even if the test
thread wakes up irregularly, and sends model (not actual) time in
events.
Bug: 132173901
Bug: 132107664
Change-Id: I0a19bbc2a0c3312f353ad49ebe496eef1f172276
2019-05-07 17:53:24 -07:00
vadimt
16f2cd6cad
Removing pressing home button twice
...
Bug: 124239413
Change-Id: I8c14c7e939bb4442cc830dcff3ec266ed8ed7186
2019-05-06 10:38:08 -07:00
vadimt
0030834239
Temporary hacks to make tests pass on Taimen
...
Change-Id: I66a81a0407be13c15596c63f21773f8e2dea5d2d
2019-05-03 11:42:43 -07:00
vadimt
a3c0a082f9
Temporarily using magic constant to avoid closing all apps by scrolling
...
Change-Id: Ic99c8ad85525e37563b3f1debb125073055ac2f0
2019-05-02 18:38:57 -07:00
vadimt
8649cf29e4
Remove tracing for fixed bugs
...
Bug: 129434166
Bug: 131170582
Change-Id: Ia9b356594001d96c69ffbb7f8b767b2f54ed5feb
2019-05-01 16:10:56 -07:00
vadimt
dc5b2fbdbe
Slowing down gestures for virtual device
...
Change-Id: I636bd3c053295041d0ae4e5c97f2790f5a1e40dd
2019-04-29 17:18:30 -07:00
vadimt
8dca8a7328
Not switching nav mode on a virtual device for now
...
Change-Id: Ie089638b6252073e5e495e87c7bc0d252a58e95f
2019-04-29 16:01:47 -07:00
vadimt
a7cb479954
Logging TAPL interaction model
...
Change-Id: I7c44d1b145677919991338fa87e736712587a695
2019-04-22 14:41:12 -07:00
Vadim Tryshev
9ccc21b637
Merge "Add more test diags" into ub-launcher3-qt-dev
2019-04-19 19:11:54 +00:00
vadimt
9c3b6bbe04
Add more test diags
...
Bug: 129434166
Change-Id: I1e2646e2e878eb3f7c93840937b33b2837aa31ac
2019-04-19 11:51:55 -07:00
vadimt
5243d0fff8
Improving TAPL diags
...
Change-Id: Ic84a65e26c4d05776d7e2acd592bcc227dc86a42
2019-04-18 11:45:20 -07:00
vadimt
b3e2cd3d88
Fixing icon dragging
...
Bug: 129434166
Change-Id: Id2e5509dbfbdb76ec868ca6117c2a0c0d5233404
2019-04-16 11:25:22 -07:00
Vadim Tryshev
5235a8867b
Merge "More diagnostics for dragging failures in the lab, now for OOP tests" into ub-launcher3-qt-dev
2019-04-15 19:29:41 +00:00
vadimt
7d90c653d6
More diagnostics for dragging failures in the lab, now for OOP tests
...
Bug: 129434166
Change-Id: I38b62ef74c0307f12ee85bbc05940400e9ba2302
2019-04-15 12:10:50 -07:00
vadimt
79fa370389
Better diags in ensureWorkspaceIsScrollable
...
Bug: 128531133
Change-Id: Ie396e985ddcbe1bf131ed1ccd38431a555fb2014
2019-04-15 11:36:49 -07:00
Vadim Tryshev
b1303d57f7
Merge "Gestures for zero-button mode" into ub-launcher3-qt-dev
2019-04-13 01:50:16 +00:00
vadimt
679b09d6bd
Gestures for zero-button mode
...
Change-Id: If17ba764ede132694ccf0c56269df1a4117ec0f6
2019-04-12 18:19:38 -07:00
vadimt
c255c8b357
Unlock the phone before each test
...
We were trying to do so from the test config, but this didn't work
Change-Id: I098eb392c76572bc43443adac130fa8700b49bde
2019-04-12 14:00:40 -07:00
vadimt
ab472e8c06
Simplifying and removing unnecessary checks from app-drag tests
...
Change-Id: Iab6603f62b8e3c95b2c3351bfe41f35f15f59246
(cherry picked from commit 8dc1dbe814
)
2019-04-12 19:26:01 +00:00
vadimt
6938276da1
Tapl: also logging contexts
...
Contexts were added for better diags when an assert happens, but they
are also useful for tracing the test execution.
Change-Id: I1512f3f7e02a373096bab4f0b390b1febfc96334
(cherry picked from commit 77ca70fea6
)
2019-04-12 19:25:01 +00:00
vadimt
6903c0ac65
Use correct indicator of a long-press success in tests
...
It's the presence of the context menu if we long-press a shortcut, and
the drop target bar if we press a menu item.
Change-Id: Ic02462fa766e23b74f41b8a73fefd519aea08407
(cherry picked from commit e77fc83222
)
2019-04-12 19:23:40 +00:00
Vadim Tryshev
9155ea4cf2
Merge "Changing how we inject drag gesture" into ub-launcher3-master
2019-04-05 23:51:01 +00:00
vadimt
a6700d04d8
Changing how we inject drag gesture
...
Since Launcher doesn't use event time to detect the long click that
start drag, it may not detect valid long clicks. Now waiting for the
context menu to appear.
Bug: 129434166
Change-Id: I7431d185016152fa63e75ea394dd8caf3365b21b
2019-04-05 13:31:36 -07:00
Vadim Tryshev
2c46fcfa3a
Merge "Going home via swipe in supported cases" into ub-launcher3-master
2019-04-04 23:24:10 +00:00
vadimt
01e114bbf5
Going home via swipe in supported cases
...
Change-Id: I8a127e206374e6e4274ad970cfaf132c3089125b
2019-04-04 15:38:08 -07:00
vadimt
2a0670890a
Not using system res ids in tests
...
Change-Id: I3aad2380dd6cd51ee23803cf5164f8b332a62e98
2019-04-04 14:36:53 -07:00
vadimt
24eb1c9c89
Not using magic constant for edge sensitivity
...
+Some cleanup in TAPL
Change-Id: I886a6c4abacf8b806ee5507e633ec21f2e7ad1d4
2019-04-04 13:20:34 -07:00
Vadim Tryshev
077df72acc
Merge "Diagnosing phone locked state in TAPL" into ub-launcher3-master
2019-04-04 17:36:46 +00:00
vadimt
471115589e
Diagnosing phone locked state in TAPL
...
Change-Id: I4bc678b35ca373015eaf476901694aee4df348f3
2019-04-03 19:09:59 -07:00
vadimt
f185552108
Not using Play Store app in tests
...
As it magically misses from some devices
Change-Id: I7765d987ef996dc2f515b9a0023b6f545f9cb534
2019-04-03 18:31:43 -07:00
vadimt
67d3fd574b
Not using unstable Messages app in tests
...
Change-Id: I4811621613dc950ce5d16fc621b7f546170d8037
2019-04-03 15:44:19 -07:00
vadimt
840ed21605
Not swiping from nav bar from Overview to all apps
...
This makes zer-button nav think that we are trying to go to home
Change-Id: I66c866ba850d417a527ca0b942adb837e3027e67
2019-04-03 12:36:53 -07:00
Winson Chung
efd4eb98a2
Fix issue with nav bar mode check in tests
...
- Don't use the version with the baked in resource constant
Bug: 129697378
Change-Id: I9b7235d10d9493273495a507ddd662a01d8870c3
2019-04-02 11:22:32 -07:00
Vadim Tryshev
a8bd0527ef
Merge "Improving TAPL diagnostics (contains changes in Launcher)" into ub-launcher3-master
2019-04-02 17:34:24 +00:00
vadimt
a734bd8d26
Improving TAPL diagnostics (contains changes in Launcher)
...
Bug: 128531133
Change-Id: Ice1ffecb39cf88afb546ceefdfca21abd879f35d
2019-04-01 13:43:46 -07:00
vadimt
d8f93dcd79
Not swiping from nav bar when scrolling in all apps
...
Change-Id: Id1fed6ab095f23fcbc199c8925c08acac34cca3f
2019-03-29 17:58:58 +00:00
vadimt
d1e90a1beb
Temporarily going home from an app via device.pressHome
...
The gesture will be restored once we have a UI automation-stable
gesture detection on the Launcher side.
Change-Id: I94cd52b61cd65961ac471d0e4ae0db1fc766a66b
2019-03-28 17:59:27 -07:00
Vadim Tryshev
09b9144746
Merge "Preparing QuickstepOnOff for running in 3 navigation modes" into ub-launcher3-master
2019-03-28 23:50:25 +00:00
vadimt
c5b06f4cf6
Preparing QuickstepOnOff for running in 3 navigation modes
...
Change-Id: I7855e756c9886a21bfc2584cf42e7921147fb256
2019-03-28 16:02:47 -07:00
TreeHugger Robot
2f9b438a3a
Merge "Adding tracing for Lab-only flake: drag to workspace doesn't happen" into ub-launcher3-master
2019-03-28 18:43:17 +00:00
vadimt
0b339b5273
Adding tracing for Lab-only flake: drag to workspace doesn't happen
...
Bug: 129434166
Change-Id: I4433a4848b57da42412a9108a0965ff13c708c39
2019-03-27 17:42:25 -07:00
Vadim Tryshev
59b3ed056c
Merge "TAPL: using assert that prints context" into ub-launcher3-master
2019-03-27 23:26:37 +00:00
vadimt
cea84574ec
TAPL: using assert that prints context
...
Change-Id: I9545e82f67e51bd07f20f0313d98f5dd65c84d4e
2019-03-27 16:10:30 -07:00
vadimt
f78f47ddef
TAPL: Not starting all apps scroll gestures over nav bar
...
This is important for zero-button navigation.
Change-Id: Ib281762dbb995e6c89ae55b808343ddb9f4963ae
2019-03-27 15:36:58 -07:00
Vadim Tryshev
60353faa2e
Merge "Improving TAPL diags" into ub-launcher3-master
2019-03-27 18:46:08 +00:00
vadimt
64df579446
Improving TAPL diags
...
Bug: 128531133
Change-Id: Iba33011b5cb315731b5104005ef5773e539a21ea
2019-03-27 11:06:10 -07:00
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
Vadim Tryshev
c295098e18
Enabling "in test harness" flag with a direct call
...
This allows running in-proc tests without enabling test harness on
Android and restarting Launcher.
Bug: 110103162
Test: TaplTests
Change-Id: Ife44eff4760eb1349a10847efe2c1f27643bf146
2018-10-04 16:33:45 -07:00
TreeHugger Robot
19e0e8ab1f
Merge "Add support for testing in portrait mode" into ub-launcher3-master
2018-09-21 22:03:07 +00:00
Vadim Tryshev
802a28946c
Add support for testing in portrait mode
...
Bug: 110103162
Test: TaplTests
Change-Id: I7f633405c04984ea8f04acdc6dd4ad21019d3409
2018-09-21 14:53:11 -07:00