summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2021-12-14Merge "delete appIcon from workspace via TAPL" into sc-v2-devLing Wo
2021-12-10delete appIcon from workspace via TAPLLing WO
1. Create a new class for DropBar icon. 2. Implement function to delete appIcon from workspace. 3. Add testDeleteFromWorkspace to TaplTestsLauncher3. Bug: 205593009 Test: Launcher3Tests:com.android.launcher3.ui.TaplTestsLauncher3#testDeleteFromWorkspace Change-Id: I259b909aebcdcc1c73af63a9970db43dab3e86eb
2021-12-09Improving memory dump diagvadimt
atest deletes artifacts directory on the device, but saves artifacts at the host machine. Bug: 187761685 Test: presubmit Change-Id: I1f5244ebfe6b606c4891f5fca003541b27cc944c
2021-12-07Use percentage scaling for overview thumbnail sizeAlex Chau
- Limit overview to screen ratio to be at max 70% - Tuned row spacing and page spacing - Added 2 more test activities to testOverviewForTablet to avoid dismissing tasks at end of grid, as more grid tasks are now shown Bug: 207350366 Test: manual Change-Id: Id04871464bdb3ef2d6b046977b0ffd9bd51bc230 Merged-In: Id04871464bdb3ef2d6b046977b0ffd9bd51bc230
2021-12-02Add TAPL tests for two panel workspaceAndras Kloczl
- Add test for icon dragging - Add test for page pairing - Add test for empty page removal - Add dragIcon helper method Test: TwoPanelWorkspaceTest Bug: 197631877 Change-Id: I7ce2dd88e183626feac49b34254d00a589473944
2021-12-01Merge "Tapl Widgets: Don't use container width as gesture margin" into sc-v2-devPrabir Pradhan
2021-11-30Merge "Fling to close tasks in the GestureNav can be too small." into sc-v2-devTreeHugger Robot
2021-11-30Tapl Widgets: Don't use container width as gesture marginPrabir Pradhan
The test used margin that was equal to the width of the container when injecting a backward swipe. This means the swipe was injected at an x value of 0 in the View's local coordinates. When injecting such events into the system, the coordinates will undergo several transformations, at which point floating point precision errors could accumulate. This could result in the event being dispatched outside the boundary of the view. Change the injection margin so that the swipe is injected in the middle of the View instead of at its edge. Bug: 201777251 Bug: 207146693 Test: atest TaplTestsLauncher3 Change-Id: I4082c2845aef033a6fbe41070061866d6048e21d
2021-11-25Merge "Fix tapl tests for overview actions in fallback recents." into sc-v2-devAlex Chau
2021-11-25Merge "Revert "Migrate workspace item adding tests to kotlin"" into sc-v2-devTreeHugger Robot
2021-11-25Fix tapl tests for overview actions in fallback recents.Pat Manning
Note: fallback recents test may still fail manual testing if using flag SEPARATE_RECENTS_ACTIVITY Test: FallbackRecentsTest.java Bug: 197630182 Change-Id: Id18184e1f6271337adceacc9bac583d84e83afed
2021-11-25Revert "Migrate workspace item adding tests to kotlin"Alex Chau
This reverts commit e77eafc2635d27a6bf2120e2dd770bb99ec06102. Reason for revert: b/207684378 Bug: 207684378 Bug: 199160559 Change-Id: I4a35fea423f1cd7afae4603fd1185150763f8bf0
2021-11-24Merge "Migrate workspace item adding tests to kotlin" into sc-v2-devAndrás Klöczl
2021-11-23Migrate workspace item adding tests to kotlinAndras Kloczl
In a former CL (http://ag/16064580) I've tried to do the same but presubmit was constantly failing, probably because the test is in kotlin. Test: AddWorkspaceItemsTaskTest.kt Bug: 199160559 Change-Id: Ie1bc4fcd4f94cd7cb0601c21bbdf273452b9dd1f
2021-11-22Merge "Add timeout to AbstractLauncherUiTest.getOnUiThread" into sc-v2-devTreeHugger Robot
2021-11-22Add timeout to AbstractLauncherUiTest.getOnUiThreadAlex Chau
- Send signal 6 to Launcher process when this happens to get a thread dump Bug: 203416429 Test: labtest Change-Id: If22b58418be33131e7f585e718a2197cda2e7365
2021-11-22Logging the stack trace for system anomaly messagesvadimt
With these system anomalies, you are never sure that the system/tests will be able to normally bubble up the error. Bug: 203416429 Test: presubmit Change-Id: Ie1d3d183cf6e56778d5c052ef7b8e0541bbc6255 (cherry picked from commit 37542c8c0e1aed42fcdbd8406f0257cd5fea48bf)
2021-11-19Merge "Revert "Adding screen record for a flake"" into sc-v2-devTreeHugger Robot
2021-11-17Recognizing Launcher builds consisting only of digitsvadimt
Bug: 206687633 Test: online regex tools Change-Id: Ia6155f22fb9a0eba3beb6edb607f44f901629330
2021-11-17Revert "Adding screen record for a flake"Jonathan Miranda
This reverts commit da02250c2957048c5b0ea0f802a5c61330ef46f1. Reason for revert: Flake resolved Bug: 202735477 Test: presubmit Change-Id: I86856110ca9b8745c194a716a587d3bbe7f0137e
2021-11-16Fling to close tasks in the GestureNav can be too small.Sebastian Franco
The problem is that the velocity threshold to activate the fling was set using pixels per second, so a better aproach would is to use dp/s. So now there is a variable set in the dimes.xml file called base_swift_detector_fling_release_velocity. Test: Manually tested Fix: 201252634 Change-Id: Ief14f25de136dead74f03cb24d2120b67900239e
2021-11-16Merge "Fix LauncherProvider newScreenId issue" into sc-v2-devTreeHugger Robot
2021-11-16Revert "Add ScreenRecord to methods affected by a flaky problem"Alex Chau
This reverts commit ea6ee1c82461d7fe56d570d69f50d8d798adaa8d. Reason for revert: Seems to increase the severity of the flaky problem Bug: 204807156 Change-Id: I7b87f2abf45c9da21981f9361e320163bd7834bd
2021-11-15Add ScreenRecord to methods affected by a flaky problemAlex Chau
Bug: 204807156 Test: none Change-Id: I554c032b2ea43b8ee813f694d9c995f4ebc4a90f
2021-11-12Removing a dead testvadimt
Test: presubmit Bug: 147235759 Change-Id: I1412360316c87813d309cfbc1deefad00e7dd2ce
2021-11-12Fix LauncherProvider newScreenId issueAndras Kloczl
Remove maxScreenId from LauncherProvider and whenever we need a new screenId, query the database to calculate a new screenId. Also converted and refactored AddWorkspaceItemsTaskTest and added some extra test cases. Test: manual & AddWorkspaceItemsTaskTest.kt Bug: 199160559 Change-Id: I185f6823fed171d778af0130497f5ffaf89c0a70
2021-11-10Merge "Allow overriding getOptionsPopup test method." into sc-v2-devBrian Isganitis
2021-11-09Add back waitForStateTransitionToEnd to fix flakiness.Jon Miranda
Bug: 202735477 Test: presubmit Change-Id: I03c7e8b0c40177f4e6e38a7d9aa3e01b029effd6
2021-11-09Add resume check to other WorkProfileTests to fix flakiness.Jon Miranda
- Tests were flaky with waitForStateTransitionToEnd - Tests stopped flaking with both waitForResume and waitForStateTransitionToEnd - waitForResume may be enough to fix the flakiness, so removing waitForStateTransitionToEnd for now, if flakiness returns we can add it back Bug: 202735477 Test: presubmit Change-Id: Ib9cc16ea7815387582486517a87249d0053475f6
2021-11-09Remove gap between screenIds when restoring from single display deviceAlex Chau
- In RestoreDbTask.sanitizeDb, add extra step to fill all screenIds gaps so that no empty pages are left in between e.g. [0, 3, 4, 6, 7] -> [0, 1, 2, 3, 4] Fix: 201085524 Test: RestoreDbTaskTest Change-Id: If0b577bf789347cc490ada0b22f2cd39ee1a33bb
2021-11-08Allow overriding getOptionsPopup test method.Brian Isganitis
Test: TAPL Bug: 205491724 Change-Id: Ib4adfa85df6aa9e52922f76479487c9459535fcd
2021-11-08Testing to see if waiting for resume will fix flaky tests.Jon Miranda
Similar to how AbstractLauncherUITest waits for resume after switching state to Normal. Bug: 202735477 Test: presubmit Change-Id: I61834d32f8005491a4e14a354dc0097b05267f7b
2021-11-08Merge "Add to tapl quickswitch test for testing intermediate carousel." into ↵TreeHugger Robot
sc-v2-dev
2021-11-08Add to tapl quickswitch test for testing intermediate carousel.Pat Manning
Test: TaplTestsQuickstep.java Fix: 197630182 Change-Id: I5f325995e22b76eee710154ca54a050eaf70b150
2021-11-05Merge "Testing to see if waiting for transition to end will fix flaky tests" ↵Jonathan Miranda
into sc-v2-dev
2021-11-05Testing to see if waiting for transition to end will fix flaky testsJon Miranda
Test: presubmit Bug: 202735477 Change-Id: Icf62003b9f422cf0e327365260c36f6d57b71aef
2021-11-05Allowing OOP tests to enable home screen rotation.vadimt
Bug: 202567877 Test: local runs Change-Id: Ifb711a3071a26e2d8e690e0378b6e74146ac722c (cherry picked from commit 462fe7c007bac6f9f91102c465ab81712b64e739)
2021-11-05Merge "Make Launcher activity restart on density change" into sc-v2-devTreeHugger Robot
2021-11-04Merge "Testing to see if using isInStableState is better condition vs ↵Alex Chau
getCurrentStableState" into sc-v2-dev
2021-11-04Make Launcher activity restart on density changeAlex Chau
- Launcher used to restart when density changes before http://ag/14234761, which added smallestScreenSize and density in configChange - http://ag/14234761 aims to avoid restart when switching display in split dispalys, for which only size changes, therefore density is unnecessary in configChange - Keeping density in configChange make Launcher acitvity to stay after changing display size, making all buttons stays in old size in previous denstiy, which is a bug Bug: 204157738 Test: manual Change-Id: Ib85326078c67c35d90dc5e9ae5c20eeb5286a610
2021-11-04Disable Tapl pressBack and dragToFolder TestsBenno Lin
The tests break on R3 and S5 devices. Therefore the CL disable them temporarily until the issue being resolved. Bug: 205027405 Bug: 205014516 Test: disable tests that break ATP tests on R3 and S5. Change-Id: Ib71c2f334d98445aeafa211d9bba2910d191b6fb
2021-11-03Testing to see if using isInStableState is better condition vs ↵Jon Miranda
getCurrentStableState Test: presubmit Bug: 202735477 Change-Id: I06c964cc92b7731e73628210688817e2d9cf1bac
2021-11-03Implement pressing back button and swiping backBenno Lin
This CL implements a pressBack function to press back button or swiping back in gesture navigation mode. Bug: 199120092 Test: atest -c Launcher3Tests:com.android.launcher3.ui.TaplTestsLauncher3#testPressBack && atest -c NexusLauncherTests:com.android.quickstep.TaplTestsQuickstep#testPressBack Change-Id: I001cea17d09ae1ab7952d04ee394a2afa5bf1e67
2021-11-03Merge "Update TAPL to operate on folder icons." into sc-v2-devBenno Lin
2021-11-01Adding screen record for a flakeJon Miranda
Test: presubmit Bug: 202735477 Change-Id: I4e1d2bc3650e2f52767f57e9b00c9c2bf7974489
2021-10-31Merge "[Test] Introduce tracing to identify why pm create-user is failing" ↵Hyunyoung Song
into sc-v2-dev
2021-10-28Merge "Fix scroll task off screen to support different screen dimensions." ↵Alex Chau
into sc-v2-dev
2021-10-26Fix scroll task off screen to support different screen dimensions.Pat Manning
This will fix the breaks on cuttlefish as seen in b/203781041. Test: TaplTestsQuickstep.java Bug: 197630182 Change-Id: I3b582a9df1790543c4e1521b45494fb462bb5c1c
2021-10-25[Test] Introduce tracing to identify why pm create-user is failingsfufa@google.com
Bug: 203817455 Test: presubmit Change-Id: Iccfa152bea7a914292d566d6dd3e58eb73c38aa4
2021-10-25Update TAPL to operate on folder icons.Benno Lin
The change updates features listed as follow: 1. Create a new class for folder icon. 2. Implement function to drag a icon to the other. (create a folder) 3. Find folders in a workspace. Bug: 199120092 Test: Launcher3Tests:com.android.launcher3.ui.TaplTestsLauncher3#testDragToFolder Change-Id: I3044025f8297f6e442446d70238f4b56f38a798a