Anthony Stange
70a76a61bf
Revert "Merging from ub-launcher3-master @ build 6294827"
...
Revert "Merging from ub-launcher3-master @ build 6294827"
Revert "Merging from ub-launcher3-master @ build 6294827"
Revert "Merging from ub-launcher3-master @ build 6294827"
Revert "Merging from ub-launcher3-master @ build 6294827"
Revert submission 10673936-merge_ub-launcher3-master_6294827
Reason for revert: b/151611270
Reverted Changes:
I38a587a1b:Merging from ub-launcher3-master @ build 6294827
I74ae8bea8:Merging from ub-launcher3-master @ build 6294827
I115742e03:Merging from ub-launcher3-master @ build 6294827
Iceb1e8523:Merging from ub-launcher3-master @ build 6294827
Ie242e3907:Merging from ub-launcher3-master @ build 6294827
I609b18fdd:Merging from ub-launcher3-master @ build 6294827
Change-Id: I96f08492cb92e2f670375269423d8b45a81312cf
2020-03-16 15:24:15 +00:00
Samuel Fufa
f5a4deb120
Hide work apps when work profile is paused
...
- hide overlay icon in landscape mode
- don't show edu if user has already seen legacy work profile edu
- make sure personal tab is highlighted when work profile is reinstalled
- always go home after a work profile is added or removed
- add tests for work edu flow
Bug: 150122946
Test: Manual
Change-Id: I8f80ac763acf03ca31a534464f4ddfd84528d329
2020-03-12 10:25:50 -07:00
TreeHugger Robot
d9da5a45fd
Merge "Enabling widget config tests after fixing flakiness" into ub-launcher3-master
2020-03-06 06:53:51 +00:00
TreeHugger Robot
f67ab6c64d
Merge "Catching everything from dumpHprofData" into ub-launcher3-master
2020-03-06 02:14:19 +00:00
vadimt
bb2bf277c0
Catching everything from dumpHprofData
...
Change-Id: I79ced1d4bb3e6ea43ce6fa5bd07fe22b577006f9
2020-03-05 17:22:18 -08:00
vadimt
3abc8511a5
Enabling widget config tests after fixing flakiness
...
Bug: 148867106
Change-Id: I8bbd9ef9b1ca574f79f3f76869051495b59734ce
2020-03-05 15:01:38 -08:00
vadimt
6d605da821
Verifying that tests run against a matching Launcher version
...
Change-Id: I3a6c9e1a2487cfd571abdf4bdd18ab17c7ac9406
2020-03-05 13:36:12 -08:00
Vadim Tryshev
0ae6433a61
Merge "Saving heap dump immediately as reported by StrictMode" into ub-launcher3-master
2020-03-04 19:31:55 +00:00
TreeHugger Robot
fe41c3af21
Merge "Allow Launcher to automatically restore widgets" into ub-launcher3-master
2020-03-04 00:16:09 +00:00
Samuel Fufa
9151c011b9
Allow Launcher to automatically restore widgets
...
This replaces PendingAppWidgetHostView with configured widget view when
OPTION_APPWIDGET_RESTORE_COMPLETED is set to True by a widget provider.
Bug: 63667276
Test: Manual
Change-Id: Ide21f5e9a7dac7e3d6a745660a38ad0b951b47d3
2020-03-03 15:35:48 -08:00
vadimt
3d9dad3b9b
Saving heap dump immediately as reported by StrictMode
...
Can do this via API with the exact heap state that triggered the
callback because using API allows to avoid deadlock that we'd have in
main thread if we used shell command.
checkDetectedLeaks() is still needed, as I'll add throwing an
exception there soon.
Bug: 139137636
Change-Id: I3c8670071b058c5c146ac58bb16152c980553065
2020-03-03 18:21:07 +00:00
TreeHugger Robot
b83399b46e
Merge "Fixing activity being referred after destroying." into ub-launcher3-master
2020-03-03 18:09:11 +00:00
vadimt
b1eaa1752e
Fixing activity being referred after destroying.
...
This is perhaps not a leak, but it conflicts with how StrictMode
activity leak detection works.
Bug: 139137636
Change-Id: I1608e348d8b238142c42ed81ae125fd07ef6b673
2020-03-02 18:36:01 -08:00
Vinit Nayak
a406f727ad
Add vertical layout support for Overview in portrait
...
WM is making changes which allows apps to maintain
their orientation independent of the orientation of
the foreground app. This allows recents to always start
in portrait even when the app currently running is in
landscape. This means we have to give the illusion of
a landscape oriented overview when user swipes up in
gesterual nav when launcher is started in portrait
configuration.
PagedOrientationHandler abstracts all coordinate specific
logic from Paged/RecentsView primarily, but also all
other dynamic calculations throughout launcher.
PagedViewOrientationState is the single point of exposure
to other classes that depend on those changes. The goal
is to also minimize holding state to allow for default
implementations of PagedOrientationHandler for all the
3p/Fallback classes. PagedViewOrientationState also
holds other data around rotation that isn't
specifically tied to view logic.
The fake landscape overview can be toggled with:
adb shell settings put global forced_rotation [0/1]
Fixes: 146176182
Change-Id: I65d8d4e9f92b93931cbe0053ccaf0cda8d2ffd6c
2020-03-02 18:02:35 -08:00
Vadim Tryshev
3be0443d37
Merge "Revert "Enabling flaky tests per our new flaky test policy"" into ub-launcher3-master
2020-02-28 21:34:25 +00:00
Vadim Tryshev
f450b2500c
Revert "Enabling flaky tests per our new flaky test policy"
...
This reverts commit 983145c594 .
Reason for revert: Too flaky
Change-Id: Ifabb638d6ce0a539518bc0b6b667a9783b6ca29d
2020-02-28 21:33:16 +00:00
Vadim Tryshev
1fabbf5a23
Merge "Enabling flaky tests per our new flaky test policy" into ub-launcher3-master
2020-02-28 18:29:23 +00:00
vadimt
983145c594
Enabling flaky tests per our new flaky test policy
...
I'll check whether the tests are still flaky and assign to the test
owner if they are.
Bug: 148867106
Change-Id: Ic850abc862b0f266b100aa6bfff4e89b3802e50d
2020-02-27 17:59:32 -08:00
Vadim Tryshev
0e0b176361
Merge "Not showing "mismatched events" and other diags after Launcher crashes" into ub-launcher3-master
2020-02-27 19:45:39 +00:00
TreeHugger Robot
3ba6800552
Merge "Using StrictMode to detect activity leaks" into ub-launcher3-master
2020-02-27 19:19:14 +00:00
Vadim Tryshev
9f62bc10af
Merge "Remove unnecessary PilferPointer events and enable testPressHomeOnAllAppsContextMenu" into ub-launcher3-master
2020-02-27 19:08:29 +00:00
TreeHugger Robot
39c610192a
Merge "Catching OOM exceptions in auto-investigator" into ub-launcher3-master
2020-02-27 01:14:52 +00:00
vadimt
da12b805cc
Not showing "mismatched events" and other diags after Launcher crashes
...
Change-Id: Iee5f8813c3610314d486589bc361466a05da0ecb
2020-02-26 12:19:32 -08:00
TreeHugger Robot
833cd43206
Merge "Adding a failure investigator" into ub-launcher3-master
2020-02-26 17:47:59 +00:00
vadimt
dbc7583054
Remove unnecessary PilferPointer events and enable testPressHomeOnAllAppsContextMenu
...
Change-Id: I04199f46024b05f05d04ba2be7a797842bb48527
2020-02-25 18:17:04 -08:00
vadimt
1779a38290
Using StrictMode to detect activity leaks
...
Change-Id: I615f641897d57be0cd31be944796c6931ef9ab00
2020-02-25 14:46:27 -08:00
vadimt
6f96376620
Catching OOM exceptions in auto-investigator
...
In the development environment, the device may stay for long time
without reboot, and the logcat size may turn to be long enough to
overflow the memory.
Suppressing OOM exceptions.
Change-Id: I562e2c03312e88f669d9cb660af6e8849dc0c8ef
2020-02-25 11:05:39 -08:00
vadimt
65ed9c3d9b
Adding a failure investigator
...
Change-Id: Ie1c9820ecb7373a1f4428a24867c51332a84e65c
2020-02-24 19:10:50 -08:00
vadimt
b79614cc93
Performing a check for a crashed Launcher process for each UI test
2020-02-25 02:28:32 +00:00
Samuel Fufa
aeaad97eb7
Increase timeout for WorkTabTest.toggleWorks test
...
Bug: 149927292
Change-Id: I6dcd0bfa2fe584be9e46f653992f9c748e795614
2020-02-20 11:22:49 -08:00
Samuel Fufa
d1c0779726
Increase timeout for flaky work test
...
Bug:149867607
Change-Id: Ic746a4857a47fc29372d19419ddfa6eaebd06f87
2020-02-19 17:08:26 -08:00
Samuel Fufa
ea4dcf468e
Add Tests for work profile toggle
...
+ Fix minor style issues
Bug: 140099753
Bug: 112899690
Test: Manual
Change-Id: I1257560be79748abe54a75a74d93caa4390943b5
2020-02-13 17:21:54 -08:00
vadimt
68e8578588
Not trying to disable running tests after a failed finalizer
...
Turns out there is no good way to know that an exception comes from a
finalizer.
Change-Id: I0cb2c518d0b7dc20ad7734ed46ba6af1b8a9d36e
2020-02-11 13:27:17 -08:00
vadimt
6c95453a19
Restoring generating screenshots of failures
...
Now correctly inheriting from a statement.
Change-Id: I7fdf03c8ce144ba31d978950af7e71a09004ae1e
2020-02-07 19:43:08 -08:00
TreeHugger Robot
3042387909
Merge "remove stability annotation since it hasn't been flaking in the last month" into ub-launcher3-master
2020-02-07 22:46:03 +00:00
Pinyao Ting
796891bc06
remove stability annotation since it hasn't been flaking in the last
...
month
Bug: 146432215
Test: run flake locally
Change-Id: Ie7604088e82451f2c705f143d70af3f5c3b9c52d
2020-02-07 13:50:20 -08:00
TreeHugger Robot
8c2f22e5ab
Merge "Adding one more automatic flake classifier" into ub-launcher3-master
2020-02-07 18:46:40 +00:00
TreeHugger Robot
b2c5eb3ad0
Merge "Investigator: adding "Screen is empty" as another sign of crashed sysui" into ub-launcher3-master
2020-02-06 23:53:29 +00:00
TreeHugger Robot
8b65dbc9a7
Merge "Disable testWidgetConfig" into ub-launcher3-master
2020-02-06 19:51:49 +00:00
vadimt
6a1cb09890
Disable testWidgetConfig
...
Bug: 148867106
Change-Id: I3957f03d2f30f340cc3e90626927f7d62624c120
2020-02-06 10:41:42 -08:00
Vadim Tryshev
328c9e5ac6
Merge "More diags for logic disabling other tests after a finalizer failure" into ub-launcher3-master
2020-02-06 03:27:39 +00:00
TreeHugger Robot
86c1807d3c
Merge "Disable failing test testConfigCancelled" into ub-launcher3-master
2020-02-06 01:33:59 +00:00
vadimt
9702355d71
Disable failing test testConfigCancelled
...
Bug: 148867106
Change-Id: Ia1f4b7ef43ddde6de85d3c6852b3d3960090dd09
2020-02-05 11:12:54 -08:00
vadimt
b8a54f967b
Adding one more automatic flake classifier
...
Change-Id: I5ab68c3d02a5e82081485b0845b0e7c24280aa1c
2020-02-04 18:13:52 -08:00
vadimt
ae701bfcc4
Investigator: adding "Screen is empty" as another sign of crashed sysui
...
Also generating recognizable anomaly message in more cases
Change-Id: Ia4d4d87a1a46291f3ea1057e00acbd98d9ccb3a5
2020-02-04 12:06:18 -08:00
vadimt
8211b6a021
More diags for logic disabling other tests after a finalizer failure
...
Change-Id: I4af56b2b83b204b9a5a383a26a3d845a88a96bf1
2020-02-04 03:11:06 +00:00
vadimt
890540a977
Making test run flavor available to tests.
...
Bug: 139137636
Change-Id: If08006da4f5dedfeab93c4f0502f8938a2b64c8f
2020-02-04 01:57:53 +00:00
vadimt
e2446c8cad
Rewriting failure investigator database in a more readable way
...
Change-Id: Iccf2e8e0a45dbbcd8f2600d9094d6a10eabaf3da
2020-01-30 19:25:03 -08:00
vadimt
01372013d3
Recognizing another SystemUI failure
...
Also switching investigator to logs starting with the system reboot, as
SysUI crashes before the tests start.
Change-Id: Ifab835c1ab3c1ce3495f012c6a522fae6e44a9ff
2020-01-30 17:57:50 -08:00
TreeHugger Robot
ae5e991f5e
Merge "Not crashing tests when a test fails to deinitialize" into ub-launcher3-master
2020-01-29 21:46:27 +00:00