TreeHugger Robot
6f74083520
Merge "Revert "Include Launcher3QuickstepLib for tapl"" into ub-launcher3-master
2019-03-06 01:02:08 +00:00
Vadim Tryshev
bcde95efec
Revert "Include Launcher3QuickstepLib for tapl"
...
This reverts commit 494dd8da82 .
Reason for revert: Breaks ub tests
Change-Id: I8f0d4a67e7a4cae21f5c9448abcc4d614f730fa4
2019-03-06 00:44:53 +00:00
TreeHugger Robot
a4c3d066dd
Merge "Switching to setting QS on and off via writing settings." into ub-launcher3-master
2019-03-05 01:26:51 +00: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
Hyunyoung Song
494dd8da82
Include Launcher3QuickstepLib for tapl
...
Bug: 123904290
Change-Id: I388061edcc5a2978d6c6f1102d92e09155678e34
2019-03-04 10:57:54 -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
1dc7ab885b
Not using pressHome to start Launcher when tests are running in-proc
...
This is a risky business, as we can be broken by platform changes like:
b/118891218
Note that TAPL itself still uses pressing Home button.
Change-Id: I55772622fac5f19f6c9f19716a185bbfdbf602a9
2019-02-22 16:21:26 -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
TreeHugger Robot
bcd70baf51
Merge "Moving state ordinals to TestProtocol" into ub-launcher3-master
2019-02-15 22:11:04 +00:00
Vadim Tryshev
cc38b095d9
Merge "Disabling some tests in OOP mode" into ub-launcher3-master
2019-02-15 22:04:52 +00:00
vadimt
270ddb93d9
Disabling some tests in OOP mode
...
These tests call sendPointer() which fails with
"Injecting to another application requires INJECT_EVENTS permission".
Will re-add them later.
Test: running those in OOP and in-proc
Change-Id: I1c96fad14cf8bef896209a94065614a6207ea751
2019-02-15 13:37:48 -08:00
vadimt
e12f5c3b8b
Unifying setup for AOSP and Nexus Tapl Tests
...
Test: TaplTestsQS
Change-Id: Ib699566f13980bd89335ad17b2a694e37b83e2ae
2019-02-15 12:08:19 -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
Vadim Tryshev
f0d26535ee
Merge "Reducing tests flakiness." into ub-launcher3-master
2019-02-14 23:13:24 +00:00
vadimt
2f2994cd37
Reducing tests flakiness.
...
Moving some tests to TaplTests. It's a right idea in general, also
flakes seem to go away because of a different initialization pattern.
Reintroducing UIDevice.pressHome in the test's start. Once BVTs pass,
I'll switch back.
See b/121335479
Test: All nexus tests
Change-Id: I677be5b6aaf073d15e8f2cf9b7a940a1f457b325
2019-02-14 15:10:52 -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
Vadim Tryshev
453fb8b7d8
Merge "Support for a test for pausing an app via Overview." into ub-launcher3-master
2019-02-04 19:53:24 +00:00
vadimt
01e8871b54
Support for a test for pausing an app via Overview.
...
Bug: 117888000
Change-Id: If9fc76ddfbc756acf39ad5209904d3099c2e4e5f
Tests: on the Nexus side
2019-01-30 11:39:56 -08:00
TreeHugger Robot
abdb80a6d0
Merge "Adding dismiss-all method" into ub-launcher3-master
2019-01-30 19:06:06 +00:00
TreeHugger Robot
3663b314fa
Merge "Removing diagnostics" into ub-launcher3-master
2019-01-30 18:43:08 +00:00
TreeHugger Robot
bc7011a5d2
Merge "Fixing AOSP TaplTestsLauncher3.testAllAppsFromHome test" into ub-launcher3-master
2019-01-30 18:41:58 +00: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
44d227a5b8
Fixing AOSP TaplTestsLauncher3.testAllAppsFromHome test
...
On the AOSP target, there are not enough apps to make App Apps
scrollable. Moving the test to QS Tapl tests.
Change-Id: I95e196bafdbd0fee77705554890a7c3cda7ac92a
Tests: the affected test
2019-01-29 17:23:25 -08:00
vadimt
c5e3f9463d
Not suppressing exceptions in tests.
...
This makes it harder to diagnose problems.
Bug: 117888000
Test: all tests affected by the change
Change-Id: I354e86af0929531653cf59ce1eb6435018c20e1a
2019-01-29 16:52:22 -08:00
TreeHugger Robot
b3ca6aee2c
Merge "Changing min sdk to 25" into ub-launcher3-master
2019-01-29 20:43:01 +00:00
TreeHugger Robot
8d4430a1d7
Merge "Splitting TaplTests into a pure AOSP and QS parts" into ub-launcher3-master
2019-01-29 20:10:51 +00: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
Sunny Goyal
8c48d8bea6
Changing min sdk to 25
...
Change-Id: I0d28069967854357ca755bf25dec19d4979bdecf
2019-01-29 11:29:52 -08:00
vadimt
dc2f2dc639
Splitting TaplTests into a pure AOSP and QS parts
...
This will allow running as many as possible automatic checks on AOSP
launcher and moving most AOSP tests that use TAPL to where they belong
to: Tapl Tests.
Bug: 110103162
Test: Running the test suites
Change-Id: I9192354e6097698d4b942c5682b79664ecc2336d
2019-01-29 10:53:34 -08:00
vadimt
3f8591f003
Removing diagnostics
...
Now that b/117332845 is fixed
Bug: 117332845
Change-Id: If8c137b9c7cc386dfc5b5af4b81a3efbfa33f770
Tests: None
2019-01-25 10:35:53 -08:00
TreeHugger Robot
8efd678269
Merge "Optimizing :enter - :exit pairs." into ub-launcher3-master
2019-01-18 18:56:52 +00:00
TreeHugger Robot
6a874a583e
Merge "Switching from mDevice.pressHome() to mLauncher.pressHome()" into ub-launcher3-master
2019-01-18 18:35:50 +00:00
vadimt
982ff0714f
Fixing swipe from background gesture
...
Change-Id: I5e49dca41308292250d8485faa4df56605cd94ce
Tests: StartLauncherViaGestureTests, TaplTests
2019-01-14 15:54:24 -08:00
vadimt
579c8c200d
Switching from mDevice.pressHome() to mLauncher.pressHome()
...
Using mDevice.pressHome() was a workaround for the shifted-search bug.
Change-Id: I740db2109af531c55f8ab59a42998bdc329fb72e
Tests: affected tests
2019-01-11 17:32:05 -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
920cb92f80
Optimizing :enter - :exit pairs.
...
Doing so by not letting any events between XXX:enter and XXX:exit
events. This eliminates unnecessary permutations.
Example: 2 threads with 3 enter-exit pairs each would have produced 924
permutations before this, now only 20.
Bug: 120628042
Change-Id: Ia243d273a1d90202011679cc7520ea4c9e43918b
Tests: All tests that use race condition framework
2019-01-10 16:30:04 -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