Add EarlGrey integration tests for entering/exiting Tab Grid
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/fe463c15b383607ffb7390e1efabb380a104a369 commit fe463c15b383607ffb7390e1efabb380a104a369 Author: edchin <edchin@chromium.org> Date: Tue Mar 06 15:56:55 2018 [ios] Basic setup for tab grid egtests This CL creates a single egtest for tab grid. To achieve this: - a new target was setup: ios_chrome_tab_grid_egtests. - chrome_test_utils was updated to accommodate tab grid. - creating a new tab and showing BVC was wired up. Bug: 804542 , 804585 , 804587 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: Id7e359ef13d1d0b80d845b7787385123f4d42215 Reviewed-on: https://chromium-review.googlesource.com/949609 Commit-Queue: edchin <edchin@chromium.org> Reviewed-by: Mark Cogan <marq@chromium.org> Reviewed-by: edchin <edchin@chromium.org> Cr-Commit-Position: refs/heads/master@{#541110} [modify] https://crrev.com/fe463c15b383607ffb7390e1efabb380a104a369/ios/chrome/app/tests_fake_hook.mm [modify] https://crrev.com/fe463c15b383607ffb7390e1efabb380a104a369/ios/chrome/app/tests_hook.h [modify] https://crrev.com/fe463c15b383607ffb7390e1efabb380a104a369/ios/chrome/browser/ui/tab_grid/BUILD.gn [modify] https://crrev.com/fe463c15b383607ffb7390e1efabb380a104a369/ios/chrome/browser/ui/tab_grid/tab_grid_coordinator.mm [add] https://crrev.com/fe463c15b383607ffb7390e1efabb380a104a369/ios/chrome/browser/ui/tab_grid/tab_grid_egtest.mm [add] https://crrev.com/fe463c15b383607ffb7390e1efabb380a104a369/ios/chrome/browser/ui/tab_grid/tab_grid_egtests_hook.mm [modify] https://crrev.com/fe463c15b383607ffb7390e1efabb380a104a369/ios/chrome/browser/ui/tab_grid/tab_grid_view_controller.h [modify] https://crrev.com/fe463c15b383607ffb7390e1efabb380a104a369/ios/chrome/browser/ui/tab_grid/tab_grid_view_controller.mm [modify] https://crrev.com/fe463c15b383607ffb7390e1efabb380a104a369/ios/chrome/browser/ui/toolbar/adaptive/adaptive_toolbar_eg_tests_hook.mm [modify] https://crrev.com/fe463c15b383607ffb7390e1efabb380a104a369/ios/chrome/browser/ui/ui_util.mm [modify] https://crrev.com/fe463c15b383607ffb7390e1efabb380a104a369/ios/chrome/test/app/chrome_test_util.mm [modify] https://crrev.com/fe463c15b383607ffb7390e1efabb380a104a369/ios/chrome/test/earl_grey/BUILD.gn [modify] https://crrev.com/fe463c15b383607ffb7390e1efabb380a104a369/ios/chrome/test/earl_grey/eg_tests_hook.mm
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/cff35a1b295c56e59c3a05b2055458cbd9a4fd33 commit cff35a1b295c56e59c3a05b2055458cbd9a4fd33 Author: edchin <edchin@chromium.org> Date: Wed Mar 07 16:43:57 2018 [ios] Egtest for tapping on a tab grid cell Bug: 804542 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: I2025b05f71013c45af56bfcd07e7143ff2a8c036 Reviewed-on: https://chromium-review.googlesource.com/952868 Commit-Queue: edchin <edchin@chromium.org> Reviewed-by: Mark Cogan <marq@chromium.org> Reviewed-by: edchin <edchin@chromium.org> Cr-Commit-Position: refs/heads/master@{#541470} [modify] https://crrev.com/cff35a1b295c56e59c3a05b2055458cbd9a4fd33/ios/chrome/browser/ui/tab_grid/BUILD.gn [add] https://crrev.com/cff35a1b295c56e59c3a05b2055458cbd9a4fd33/ios/chrome/browser/ui/tab_grid/grid_constants.h [add] https://crrev.com/cff35a1b295c56e59c3a05b2055458cbd9a4fd33/ios/chrome/browser/ui/tab_grid/grid_constants.mm [modify] https://crrev.com/cff35a1b295c56e59c3a05b2055458cbd9a4fd33/ios/chrome/browser/ui/tab_grid/grid_view_controller.mm [modify] https://crrev.com/cff35a1b295c56e59c3a05b2055458cbd9a4fd33/ios/chrome/browser/ui/tab_grid/tab_grid_egtest.mm
The NextAction date has arrived: 2018-03-14
Comment 1 by marq@chromium.org
, Jan 23 2018Labels: MS-Tab-Grid Pri-2
Owner: marq@chromium.org
Status: Available (was: Unconfirmed)