- May 29, 2024
-
-
Julien Desprez authored
it's used in v2/android-platinum/suite/test-mapping-staged-platinum Change-Id: I87d9aff0dea6344908e44ed693730143f504dbf8 Test: presubmit Bug: 341947105
-
- May 21, 2024
-
-
Julien Desprez authored
This will allow to build them more effectively. This has no impact on the test execution itself. Change-Id: I76bbb06b6b5f0e21f096b80da9062863294d2ff4 Test: presubmit Bug: 341947105
-
Julien Desprez authored
This will allow to build them more effectively. This has no impact on the test execution itself. Change-Id: I22183f1f2176e929eb0ab82f9f7eaa20ccb770c8 Test: presubmit Bug: 341947105
-
- May 03, 2024
-
-
Cosmin Băieș authored
Flag: NONE Test: n/a Bug: 338178020 Change-Id: I6494166c24d37d398d72b05a9d7b3f966f3b9ffa
-
- Mar 04, 2024
-
-
Nataniel Borges authored
Currently, the test goes home after opening camera, and launches the next app before the status bar appears, making it flaky Fixes: 327716272 Test: atest OpenAppFromIntentColdAfterCameraTest Change-Id: I20fd043b2ea7ad989228ef83512b3ba262328159
-
- Feb 26, 2024
-
-
Nataniel Borges authored
Since winscope no longer uses flicker code, we don't need to compile all the code to JS. This means we can reuse the standard Android objects and simplify the code This CL updates the import path removing the distinction between common and device subpackages Bug: 311642700 Test: atest FlickerLibTest FlickerLibUtilTests FlickerLibE2eTest Change-Id: I99adee33658007d696d60cfff575e87e6419cf8d
-
- Feb 21, 2024
-
-
Perry Wu authored
Adds flicker test for the CUJ with entering pip with source rect hint. This specifically tests with auto enter enabled, but we can probably add a separate case for entering manually. The test uses a rectangle as the source rect, and there is a jump at the end of the transition as the app doesn't update the layout for pip, but this is more of an app issue and doesn't affect the test case. Flags: N/A Bug: 284200208 Test: atest EnterPipWithSourceRectHintTest Change-Id: I47ab50f19dc421dc0e0262c7b14f5b37dfb3551e
-
- Feb 14, 2024
-
-
Ronish Kalia authored
This CL is created as a best effort to migrate test targets to the new android ownership model. If you find incorrect or unnecessary attribution in this CL, please create a separate CL to fix that. For more details please refer to the link below, <add g3 doc link> Bug: 304529413 Test: N/A Change-Id: I6b6cf0abdd1fdb8fefa4184b3698f6951c192ac0
-
- Feb 12, 2024
-
-
Nataniel Borges authored
Without transpiling the code to typescript, it is no longer necessary to keep the values as array. instead we can use Collection/List and avoid a lot of conversion Bug: 311642700 Test: atest FlickerTests WMShellFlickerTests Change-Id: I43aaf5c793b97bb5b4e8568df99ed4a272e5b07b
-
- Feb 06, 2024
-
-
Mateusz Cicheński authored
The end bounds are stored in PipBoundsState and the transition system does not have knowledge of the proportional resize, so the value in pipChange.getEndAbsBounds() is not the correct one. Updating the rotation handler to correctly update the scale and max size in OnDisplayChangingListener, so that all future calculations are using the updated values for scale/max size. Since the value has been cached locally in PipBoundsState, having stale invocations would lead to artifacts such as PiP resizing in unexpected way upon screen rotation or during fixed rotation enter PiP animation. Test: manually Test: atest EnterPipToOtherOrientation Test: 3 button nav rotation http://recall/-/ekEuGtt9d9HWqkUtAzpHx8/gxlk5IJSb0gVojnPfJvMxY Test: gesture nav rotation http://recall/-/ekEuGtt9d9HWqkUtAzpHx8/ga3gIHEOVatMVTr6WXQnNX Test: 3 button nav fixed rotation enter pip http://recall/-/ekEuGtt9d9HWqkUtAzpHx8/8A94b9HbYXvtlEuU8KQO5 Test: gesture nav fixed rotation enter pip http://recall/-/ekEuGtt9d9HWqkUtAzpHx8/gcJsqm3Hu3RaYagOapDXsS Bug: 322091225 Bug: 319083003 Bug: 308093519 Bug: 323789757 Flag: none Change-Id: Idc1429577da5c1817fe2f4ad12cefc32e0e86dd6
-
- Jan 19, 2024
-
-
Nataniel Borges authored
Fixes: 321148772 Test: atest ChangeAppRotationTest Change-Id: I0e05d32237c9266641bbc3be49caeafa0b0f9da0
-
- Jan 17, 2024
-
-
Charles Chen authored
Fixes: 320485333 Test: build Change-Id: Ifc87658edfe5dd019690d51db5ddbdf991672ea2
-
- Jan 10, 2024
-
-
Charles Chen authored
Test: build Fixes: 319278154 Change-Id: I5aaf292567689f0f493f10fc99062281a2b8f745
-
- Dec 18, 2023
-
-
Nataniel Borges authored
SimpleActivity can be visible for a single frame when the device janks Fixes: 309816942 Test: atest CloseImeToHomeOnFinishActivityTest Change-Id: I567500505ea0866d6dc59893588e3f918b10d70b
-
- Dec 13, 2023
-
-
Nataniel Borges authored
Test is failing because of a rounding error Fixes: 315605409 Test: SecondaryActivityEnterPipTest#secondaryLayerShrinks Change-Id: Id67280ede6126205e01e3a7a34432dbc64592278
-
- Dec 06, 2023
-
-
Nataniel Borges authored
This causes the tests to fail, instead use TAPL only when first used to prevent Stack:java.lang.AssertionError: http://go/tapl test failure: Launcher content provider is still not enabled; Fixes: 315061537 Test: <flicker tests in presubmit> Change-Id: Idf8bb12693234a4a92af815f36267314388cc9f5
-
Nataniel Borges authored
Fixes: 312700921 Test: <flicker tests in presubmit> Change-Id: Ibf8b2f50eff91209bc412336d224a6283fd90a59
-
- Dec 05, 2023
-
-
Nataniel Borges authored
Bug: 310969700 Test: <flicker tests in presubmit> Change-Id: I6869855047eac8aa662358011158f0c2e449e0de
-
- Nov 22, 2023
-
-
Cosmin Băieș authored
Previously we were tapping on the exact middle of the screen to re-open the most recent app, however this proved a bit brittle. Replacing with the functionality from tapl to avoid any future breakages. Bug: 312586353 Test: atest FlickerTestsIme2:ShowImeOnAppStartWhenLaunchingAppFromOverviewTest -- --module-arg FlickerTestsIme2:include-annotation:android.platform.test.annotations.Presubmit --module-arg FlickerTestsIme2:exclude-annotation:android.platform.test.annotations.IwTest Change-Id: Idf62b9cc4b4bd635dc1ccee3f31a86b8eb581be3
-
Cosmin Băieș authored
This fixes some flakes in ImeFlickerTests where the buttons that needed to be tapped during the test runs were covered by the IME (either due to small display size, or floating keyboard mode in landscape). Instead, we use a BroadcastReceiver and create custom intent actions for the required behaviours. Test: atest FlickerTestsIme2:OpenImeWindowToFixedPortraitAppTest -- --module-arg FlickerTestsIme2:include-annotation:android.platform.test.annotations.Presubmit --module-arg FlickerTestsIme2:exclude-annotation:android.platform.test.annotations.IwTest Bug: 310868933 Change-Id: I44baf01a0c5cbfd1f0e51be09075de0a3c7ea967
-
- Nov 20, 2023
-
-
Nataniel Borges authored
Is visible/invisible variable already accounts for empty color Bug: 312180456 Test: atest FlickerTestsAppLaunch2 Change-Id: Ifa5bdea91e832339d33d8dbe27d2519574a1bd48
-
- Nov 08, 2023
-
-
Nataniel Borges authored
Cleanup overly complicated inheritance chain Fixes: 301574153 Test: atest FlickerTestsNotification Change-Id: Ia42d019e59ab7759c35014ee91c55de07118ec1e
-
- Nov 07, 2023
-
-
Chris Li authored
This happens to both Activity Embedding split and system split screen. Two issues to fix: 1. When entering, the pip activity surface is first jump to the left. This is because the start bounds of the pip Task is not set to the bounds of the activity original bounds (reset because of fullscreen mode). 2. When animating the pip content overlay on top, it only covers partial of the pip surface. This is because the bounds of the secondary split has an offset, so when animating, the postScale is not using the correct center. Fix: 306994352 Test: atest FlickerTestsOther:SecondaryActivityEnterPipTest Change-Id: I567efd7ed52d91ec49eb4adee81a8cb7a6381ade
-
Nataniel Borges authored
Also fix a compilation warning about a null pointer exception Fixes: 301574268 Test: atest FlickerTestsIme1 FlickerTestsIme2 Change-Id: I08486d1879b131ba505f71d8686a9ea1aafd4a5c
-
Nataniel Borges authored
after moving classes into different packages Bug: 307885357 Test: atest FlickerTestsAppLaunch1 FlickerTestsAppLaunch2 FlickerTestsAppClose FlickerTestsIme FlickerTestsNotification FlickerTestsRotation FlickerTestsQuickswitch FlickerServiceTests Change-Id: I2dfc90dd4c01614065ba4a1b39696eb7431c3dd6
-
- Nov 06, 2023
-
-
Nataniel Borges authored
Split flicker tests into completely independent folders, which can be transferred to the respective teams. This also allows the tests to be better configured, so that app compat tests don't run on phones Bug: 307885357 Fixes: 307359855 Test: atest FlickerTestsAppLaunch1 FlickerTestsAppLaunch2 FlickerTestsAppClose FlickerTestsIme FlickerTestsNotification FlickerTestsRotation FlickerTestsQuickswitch FlickerServiceTests Change-Id: I2dfc90dd4c01614065ba4a1b39696eb7431c3dd5
-
- Nov 03, 2023
-
-
Nataniel Borges authored
Avoid eventually showing the permission dialog and ensure a consistent UI flow Fixes: 307451253 Fixes: 307664397 Test: atest FlickerTestsAppLaunch Change-Id: If860a89b5bd3521f73fd4aef4ad855f840e1400f
-
wilsonshih authored
The splash screen layer can overlay with app window, so actually the "ignoreSplashscreen" parameter should be true, and better to set isOptional to false in isSplashScreenVisibleFor. But while using SurfaceView to draw splash screen icon, not every layer need to be visible, so it won't pass isSplashScreenVisibleFor assert. Overall, seems appWindowAfterSplash can cover the original purpose of this test, so remove appLayerReplacesLauncher for transfer splash screen test. Bug: 307366441 Test: atest OpenTransferSplashscreenAppFromLauncherTransition Change-Id: If4820f8fa7cdfaf2b7a6f7b4eb24b3a818acc101
-
- Nov 01, 2023
-
-
Nataniel Borges authored
Split wm shell flicker tests into completely independent folders, which can be transferred to the respective teams. This also allows the tests to be better configured, so that app compat tests don't run on phones Bug: 307885357 Fixes: 307359855 Test: atest WMShellFlickerTestsPip1 WMShellFlickerTestsPip2 WMShellFlickerTestsSplitScreenGroup1 WMShellFlickerTestsSplitScreenGroup2 WMShellFlickerTestsService WMShellFlickerTestsBubbles WMShellFlickerTestsPlatinum Change-Id: Ia17b04256becf04969223527e886a170dc11642b
-
- Oct 31, 2023
-
-
Nataniel Borges authored
Avoid eventually showing the permission dialog and ensure a consistent UI flow Fixes: 307664397 Test: atest FlickerTestsAppLaunch Change-Id: Ife0fa4327f1426e5c88e5d0d3191a825ec45020b
-
Nataniel Borges authored
Currently, they had to be created invisible and then set to visible in a next frame. When the device was able to do both operations at the same it failed. Test was 5% flaky in presubmit Fixes: 307662822 Test: atest OpenActivityEmbeddingPlaceholderSplitTest Change-Id: Ibcd55c3f58c9482702581d619c37f59a8a2ce8c0
-
- Oct 23, 2023
-
-
Nataniel Borges authored
Bug: 301321018 Test: atest FlickerTestsAppLaunch1 FlickerTestsAppLaunch2 Change-Id: I731b9130838b1d6902002b0881eac78a24f7b781
-
- Oct 20, 2023
-
-
Nataniel Borges authored
Bug: 301321018 Test: atest FlickerLibTestsAppLaunch1 FlickerLibTestsAppLaunch2 Change-Id: Id320baac03808c8172d3338a2e267620eaaa50a1
-
- Oct 13, 2023
-
-
An An Yu authored
Before: We were letting PipTransition animate one TaskFragment and no one was animating the other one. After: Separate Pip and AE fullscreen transition request, dispatch to two Handlers. Before: https://drive.google.com/file/d/1qch2kK8KYY7Yao1wg2TpKk9M1yDd4v4r/view?usp=sharing After: https://drive.google.com/file/d/1M2Q2ZW03i9dWdQ4PYXW54jQP2_PimhBD/view?usp=sharing Bug: 259671254 Test: atest Change-Id: Ia9bf1e90ea23ca5f127b3effa1f63d2e68aac36c
-
- Oct 06, 2023
-
-
Krzysztof Kosiński authored
Bug: 255714762 Test: presubmit Change-Id: I7e29732e1e77e37cfb491521d14d2f3eb07deb36 Merged-In: I7e29732e1e77e37cfb491521d14d2f3eb07deb36
-
Krzysztof Kosiński authored
Bug: 255714762 Test: presubmit Change-Id: I7e29732e1e77e37cfb491521d14d2f3eb07deb36 Merged-In: I7e29732e1e77e37cfb491521d14d2f3eb07deb36
-
Krzysztof Kosiński authored
Bug: 255714762 Test: presubmit Change-Id: I7e29732e1e77e37cfb491521d14d2f3eb07deb36
-
Kean Mariotti authored
Bug: 288396763 Test: atest FlickerTests* && atest WMShellFlicker* Change-Id: I42447c525827cc4681d26e1e41ac62b181722731
-
- Oct 02, 2023
-
-
Perry Wu authored
Adds flicker test for changing aspect ratio while in pip. Bug: 264554866 Test: atest PipAspectRatioChangeTest Change-Id: I46882ff6f2825c0ecce661ca350da95b98b61e69
-
- Sep 22, 2023
-
-
Orhan Uysal authored
Introduce a new test for when immersive apps are rotated. This test makes sure that the rotation button appears on the screen after the rotatation and the app is in fullscreen mode. Note that this test works only on CF devices. Test: Manual Bug: 285849560 Change-Id: I325b0e4e8dac075080a1b4d4cc43eb7f7b6be6a5
-