Commit Graph

12791 Commits

Author SHA1 Message Date
Benno Lin
8f3b5bc7e7 Merge "Create test app to emulate assistant UI." into tm-qpr-dev am: 4e330bd3fc am: 1d45f10c70
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19928112

Change-Id: Ibb49b564cab16af899e0c0f6069eab941ada79a9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-17 12:25:42 +00:00
Alec Mouri
172f625928 Merge "Revert^2 "Support alpha for SurfaceView"" 2022-09-16 20:23:57 +00:00
Benno Lin
1d45f10c70 Merge "Create test app to emulate assistant UI." into tm-qpr-dev am: 4e330bd3fc
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19928112

Change-Id: I531ec78cc1df6a5bacd205afc48f39f2f1d26048
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-16 08:37:01 +00:00
Benno Lin
4e330bd3fc Merge "Create test app to emulate assistant UI." into tm-qpr-dev 2022-09-16 07:52:02 +00:00
Josh Chien
99a08dbb83 Merge "Created a helper for mock game test app for gesture navigation cuj." into tm-qpr-dev am: 35153f867c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19893852

Change-Id: Ic25f7c1fa670c642c14972d2db846dbe5c361e1a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-16 01:15:55 +00:00
Benno Lin
d71da61cd0 Merge "Create a new test for gesture navigation on Gmail test app" into tm-qpr-dev am: f5004fc373
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19784249

Change-Id: I5c176198521adb05cd850e5d02b1434002507a5c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-16 01:12:16 +00:00
Josh Chien
35153f867c Merge "Created a helper for mock game test app for gesture navigation cuj." into tm-qpr-dev 2022-09-16 00:26:42 +00:00
Ram Indani
b354fe08c8 Merge "Add support to render app on multiple displays" 2022-09-15 15:57:08 +00:00
Josh Chien
cb73858546 Created a helper for mock game test app for gesture navigation cuj.
Test: http://ab/I65200010089592249
Bug: 244261956
Bug: 242247304
Change-Id: I67e375e902b0e5bd0ddd5551f1722d81bbd06493
Merged-In: I67e375e902b0e5bd0ddd5551f1722d81bbd06493
2022-09-15 14:24:51 +00:00
Josh Chien
c1a48c7d6b Merge "Created a helper for mock game test app for gesture navigation cuj." 2022-09-15 14:22:39 +00:00
Pablo Gamito
5b460c45ec Merge "Set correct TAPL rotation expectation" 2022-09-15 14:20:38 +00:00
Josh Chien
0ed0eae349 Created a helper for mock game test app for gesture navigation cuj.
Test: http://ab/I65200010089592249
Bug: 244261956
Bug: 242247304
Change-Id: I67e375e902b0e5bd0ddd5551f1722d81bbd06493
2022-09-15 02:16:06 +00:00
Ram Indani
dfa853eb8f Merge "Adds OWNERS file to TouchLatency Test: Presumits BUG: 241152647 Change-Id: I15e0c757472fffdb5f6b808a8d9a35657455c229" am: 3dbba6eefa am: c60c940d28 am: d22ea9a6e4 am: bfe0676aad am: 1b0f426a49
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2214989

Change-Id: I071d458c1489e96fc6f267052462a921568028cc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-15 02:15:09 +00:00
Benno Lin
2357f73edd Merge "Create a new test for gesture navigation on Gmail test app" 2022-09-15 01:51:19 +00:00
Ram Indani
1b0f426a49 Merge "Adds OWNERS file to TouchLatency Test: Presumits BUG: 241152647 Change-Id: I15e0c757472fffdb5f6b808a8d9a35657455c229" am: 3dbba6eefa am: c60c940d28 am: d22ea9a6e4 am: bfe0676aad
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2214989

Change-Id: I7801cabe094998884dd0e6cece6aa0031ca81618
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-15 01:05:18 +00:00
Ram Indani
d22ea9a6e4 Merge "Adds OWNERS file to TouchLatency Test: Presumits BUG: 241152647 Change-Id: I15e0c757472fffdb5f6b808a8d9a35657455c229" am: 3dbba6eefa am: c60c940d28
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2214989

Change-Id: I31f71f9df0882648e215a7fae8409361e926306c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-14 23:57:00 +00:00
ramindani
1a4ceb794d Add support to render app on multiple displays
BUG: 241152647

Test: Manual Testing
Change-Id: I912f164b99c34e9b04d73cf37d0a97a19a1afc40
2022-09-14 23:00:46 +00:00
Pablo Gamito
ea34fde7f9 Merge changes I98fce6ec,I04c3eb15
* changes:
  Promote stable Flicker tests
  Add isTablet assumption to navBarLayerIsInvisibleInLandscapeGestural
2022-09-14 11:36:19 +00:00
Benno Lin
672a34a60f Create a new test for gesture navigation on Gmail test app
Test: http://ab/I46500010089410017
Bug: 244261364
Bug: 242247304
Bug: 232584723
Change-Id: Icb247f0cad760a00c7966ad107803848159df7fc
Merged-In: Icb247f0cad760a00c7966ad107803848159df7fc
2022-09-14 08:25:24 +00:00
Benno Lin
737d827d3e Create a new test for gesture navigation on Gmail test app
Test: http://ab/I72800010089565491
Bug: 244261364
Bug: 242247304
Bug: 232584723
Change-Id: Icb247f0cad760a00c7966ad107803848159df7fc
2022-09-14 08:20:55 +00:00
Ram Indani
b3fec9fffa Adds OWNERS file to TouchLatency
Test: Presumits
BUG: 241152647
Change-Id: I15e0c757472fffdb5f6b808a8d9a35657455c229
2022-09-14 01:52:06 +00:00
Pablo Gamito
4c58eb168c Set correct TAPL rotation expectation
Bug: 244414110

Test: atest FlickerTests
Change-Id: I298a6b6d71454641de27386ebb5768c6efb7e48b
2022-09-13 17:04:33 +00:00
Pablo Gamito
45b62d4bc3 Promote stable Flicker tests
Test: atest FlickerLibTest WMShellFlickerTest
Change-Id: I98fce6ecc2626df436eae69d2d759e13e3fc0cc1
2022-09-13 16:20:21 +00:00
Pablo Gamito
589718c5c5 Add isTablet assumption to navBarLayerIsInvisibleInLandscapeGestural
Bug: 244414110

Test: atest FlickerTests:OpenImeWindowToOverViewTest
Change-Id: I04c3eb15bdcdb5a09c7ef297bcad2e0645ff2b81
2022-09-13 16:20:21 +00:00
Benno Lin
2d2e096065 Create test app to emulate assistant UI.
Example: https://screenshot.googleplex.com/8ApxVM9DGvUhFjZ.png

Test: manual
Bug: 244261370
Change-Id: Iac0e7cc04742963dc12ad650043b7cc63307fb97
2022-09-13 08:36:47 +00:00
TreeHugger Robot
a63c368bd3 Merge "Add Builder to InputDevice for testing" 2022-09-12 20:19:58 +00:00
Alec Mouri
655a5e42b9 Revert^2 "Support alpha for SurfaceView"
3fde6cee3c

This is the same CL as the original CL, with the exception that SurfaceView#isZOrderedOnTop checks mRequestedSubLayer, rather than mSubLayer.

This is to fix a CTS failure with InlineContentViewTest#testSetZOrderedOnTop, which set the Z order of an offscreen SurfaceView without binding it to a layout.

Change-Id: Ifdfa710d87f7ea4c333505ffdcc7fbff06245fba
2022-09-12 17:51:56 +00:00
Pablo Gamito
54b16b092b Merge "Remove distinction between test and transition setup/teardown" 2022-09-12 07:53:15 +00:00
Alec Mouri
9f935c2810 Merge "Revert "Support alpha for SurfaceView"" 2022-09-09 19:06:03 +00:00
Pablo Gamito
3e1c663168 Remove distinction between test and transition setup/teardown
Bug: 244279812

Test: atest FlickerLibTest
Change-Id: Ic1f0acbbd3fee1db7b25b3fed5257447442b2487
2022-09-09 15:51:15 +00:00
Josh Chien
94e7493d63 Merge "Created a test app that mimics game app." into tm-qpr-dev am: f5ee8436e1
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19821020

Change-Id: Ica5ad40103e3e661ddc89c3beec8c19a142ac3ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-09 08:45:39 +00:00
Josh Chien
3cfa4b9a36 Created a test app that mimics game app.
This CL creates a test app that emulates game apps by using surfaceview in immersive mode for implementing ironwood P0 CUJs (b/244261956).
Demo: https://screencast.googleplex.com/cast/NTI2NDQ0Mzk5NTg0ODcwNHwzYTcxZWY1Yi1lZg

Test: manual
Bug: 244261956
Bug: 242247304

Change-Id: Iaee9fee5a343df0544057de485e9d6092b69b483
Merged-In: Iaee9fee5a343df0544057de485e9d6092b69b483
2022-09-09 03:07:05 +00:00
Josh Chien
e6a67c2886 Merge "Created a test app that mimics game app." 2022-09-09 02:59:35 +00:00
Prabir Pradhan
4310f5d1d3 Add Builder to InputDevice for testing
The InputDevice constructor has many parameters, is used in many tests,
and changes frequently. Use a builder to create InputDevices in tests to
make changing the parameters easier.

Fixes: 245820019
Test: Build, Presubmit
Change-Id: Ic307f112d08805913035ec0d5781cb29030f12c6
2022-09-09 00:47:35 +00:00
Samiul Islam
3fde6cee3c Revert "Support alpha for SurfaceView"
Revert submission 19562144-surfaceview-alpha

Reason for revert: Presubmit breakage b/245651921
Reverted Changes:
I7510a3a6c:Add CTS for applying alpha for SurfaceView
Ibc14b18f1:Support alpha for SurfaceView

Change-Id: I498c98951a53e6bb1c1251dceb9d150311b07cc8
2022-09-08 14:15:33 +00:00
Pablo Gamito
e4db4e5542 Promote stable Flicker tests
Test: atest FlickerTests

Bug: 239148258

Bug: 228009808

Bug: 239147075
Change-Id: Ieea545eaf7ed30c7cdd9b25f78146a6129e7bb53
2022-09-08 13:50:52 +00:00
Alec Mouri
4432aa6283 Merge "Support alpha for SurfaceView" 2022-09-08 00:17:03 +00:00
Alec Mouri
914e750867 Support alpha for SurfaceView
Basically, this removes an excuse for apps to use TextureView for video
playback or one-off HDR images prior to HDR UI being ready everywhere.

The idea is that for Z-above, applying alpha is easy, because the
surface just needs to be have alpha modulated. Z-below is a little bit
more creative - the alpha is applied to the hole punch and drawn using
DST_OUT blending semantics. This allows for views underneath the
SurfaceView to blend with surface, while being occluded by views on top
of the SurfaceView.

There may need to be some complex view hierarchies that would be useful
to test, but simple view layouts seem to work.

Note that this is guarded with a target SDK check, to defend against
applications that are propagated alpha to child views while expecting
opaque SurfaceViews.

Bug: 241474646
Test: HWAccelerationTest doesn't look broken
Change-Id: Ibc14b18f1ce6f25250318db50275c6b8c972bade
2022-09-07 19:32:23 +00:00
Josh Chien
e98b9a524f Created a test app that mimics game app.
This CL creates a test app that emulates game apps by using surfaceview in immersive mode for implementing ironwood P0 CUJs (b/244261956).
Demo: https://screencast.googleplex.com/cast/NTI2NDQ0Mzk5NTg0ODcwNHwzYTcxZWY1Yi1lZg

Test: manual
Bug: 244261956
Bug: 242247304

Change-Id: Iaee9fee5a343df0544057de485e9d6092b69b483
2022-09-07 13:45:24 +00:00
Robert Chou
4d0f54c746 Merge "Activity gain focus failed in InputMethodStressTest" am: 7f5baabe2a am: 2fad378d72 am: 16a324ff03 am: f98575cb67 am: 222d4ea95f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2194375

Change-Id: I9665a4987c24ec52c74c9a5e2e0848e0f2915361
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-07 09:10:05 +00:00
Robert Chou
222d4ea95f Merge "Activity gain focus failed in InputMethodStressTest" am: 7f5baabe2a am: 2fad378d72 am: 16a324ff03 am: f98575cb67
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2194375

Change-Id: Id6eee1db9d5dc9cce13d6d49ac598fcec9126a84
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-07 08:40:09 +00:00
Robert Chou
16a324ff03 Merge "Activity gain focus failed in InputMethodStressTest" am: 7f5baabe2a am: 2fad378d72
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2194375

Change-Id: I68a29c1dbd3a1ae892ab71c904c0174b1786d2b2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-07 07:21:02 +00:00
ot904697
19a0a4ec91 Activity gain focus failed in InputMethodStressTest
After the test is completed, the notification is not closed,
so that subsequent test cannot get the focus.

Close notification in tearDown to solve the issue.

Bug: 241723484
Test: run InputMethodStressTest pass

Change-Id: I876173e83488e18a884d8bc180f9681e726fff1d
2022-09-07 03:16:46 +00:00
Benno Lin
c8126b8597 Merge "Create test app that mimics GMail" into tm-qpr-dev am: e4be54bdee
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19769183

Change-Id: Ia073528855cf84944312cf8634925eab755fb58c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-07 00:42:29 +00:00
Benno Lin
e4be54bdee Merge "Create test app that mimics GMail" into tm-qpr-dev 2022-09-07 00:16:18 +00:00
Zixuan Qu
47196b1422 Merge "Register VibrationSettings as a listener to: 1) virtual displays creation and removal. 2) App Uids running on virtual displays. These will be used in combination to ignore vibration initiated from a virtual display." into tm-qpr-dev am: 442f33f79e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19813060

Change-Id: Ib7071d4a7affded34e5ff58482e55521c7532a86
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-02 16:45:09 +00:00
Zixuan Qu
913ddceb07 Register VibrationSettings as a listener to:
1) virtual displays creation and removal.
2) App Uids running on virtual displays.
These will be used in combination to ignore vibration initiated from a virtual display.

This change also consolicates the fix to avoid Null reference when VirtualDeviceManger
is not present in the available system services. See also ag/19744341.

Test: VibrationSettingsTest, VibratorManagerServiceTest

bug: 189474679

Change-Id: Ie10dbfe65bb3ab9d62ed5c7b5ed7095a51bccf24
Merged-In: Ie10dbfe65bb3ab9d62ed5c7b5ed7095a51bccf24
(cherry picked from commit a0ae5c1951)
2022-09-01 18:01:59 +00:00
Benno Lin
3fcfa06ac4 Create test app that mimics GMail
This CL creates a test app that emulates GMail's list view
for implementing ironwood P0 CUJs (b/244261364).
Demo: https://screenshot.googleplex.com/B8fup8QChvJHMWz.png

Test: manual
Bug: 244261364
Bug: 242247304
Bug: 232584723
Change-Id: Ic7259007c1e6fc3991fc799a62816749b0b64c62
2022-09-01 03:56:26 +00:00
Benno Lin
5456d9902b Create test app that mimics GMail
This CL creates a test app that emulates GMail's list view
for implementing ironwood P0 CUJs (b/244261364).
Demo: https://screenshot.googleplex.com/B8fup8QChvJHMWz.png

Test: manual
Bug: 244261364
Bug: 242247304
Bug: 232584723
Change-Id: Ic7259007c1e6fc3991fc799a62816749b0b64c62
Merged-In: Ic7259007c1e6fc3991fc799a62816749b0b64c62
2022-09-01 02:57:56 +00:00
Cole Faust
9acf46f66f [conflict] Merge "Fix array-related errorprone warnings" am: a1eb8cf128 am: 44f8576073 am: 91d6c5b564 am: 6a79ae2567 am: 9b3a5fc03b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2186016

Change-Id: I5e59b8549df348c181cd3b72311798a5d7602a67
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-30 21:03:54 +00:00