Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(264)

Issue 2272513003: Blimp GoBack browser test (Closed)

Created:
4 years, 4 months ago by Brian Goldman
Modified:
4 years, 3 months ago
Reviewers:
Kevin M, Lei Lei
CC:
chromium-reviews, anandc+watch-blimp_chromium.org, maniscalco+watch-blimp_chromium.org, sriramsr+watch-blimp_chromium.org, gcasto+watch-blimp_chromium.org, nyquist+watch-blimp_chromium.org, marcinjb+watch-blimp_chromium.org, jessicag+watch-blimp_chromium.org, kmarshall+watch-blimp_chromium.org, lethalantidote+watch-blimp_chromium.org, dtrainor+watch-blimp_chromium.org, shaktisahu+watch-blimp_chromium.org, khushalsagar+watch-blimp_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

This is an initial Blimp integration test that exercises navigation history. The purpose is to test the integration with WebContentsImpl and NavigationControllerImpl, as well as the proper flow of Blimp's NavigationStateChangeMessage protobuf across the client-engine network connection. The test visits two different web pages and then goes back to the first one. Additional supporting changes: * Moving some setup code from the initial LoadUrl test into SetUpOnMainThread. * Helper method ExpectPageLoad, which sets mock expectations for a page load, and can be used with the helper method RunAndVerify to wait for Blimp to load a page. * Always storing the latest page title when it changes on the client side, making it easier to assert about what page was most recently loaded. Committed: https://crrev.com/b81ee930690de15fc68cfb0c17c413c973749f4c Cr-Commit-Position: refs/heads/master@{#414755}

Patch Set 1 #

Patch Set 2 : wip #

Patch Set 3 : wip #

Patch Set 4 : wip #

Patch Set 5 : wip #

Total comments: 4

Patch Set 6 : review changes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+73 lines, -24 lines) Patch
M blimp/engine/browser_tests/engine_browsertest.cc View 1 2 3 4 5 1 chunk +69 lines, -21 lines 0 comments Download
D blimp/test/data/hello.html View 1 2 3 1 chunk +0 lines, -3 lines 0 comments Download
A blimp/test/data/page1.html View 1 chunk +2 lines, -0 lines 0 comments Download
A blimp/test/data/page2.html View 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 18 (11 generated)
Brian Goldman
4 years, 4 months ago (2016-08-24 23:38:36 UTC) #4
Brian Goldman
4 years, 4 months ago (2016-08-24 23:52:59 UTC) #7
Kevin M
lgtm - browser tests needn't run in --single_process mode. https://codereview.chromium.org/2272513003/diff/80001/blimp/engine/browser_tests/engine_browsertest.cc File blimp/engine/browser_tests/engine_browsertest.cc (right): https://codereview.chromium.org/2272513003/diff/80001/blimp/engine/browser_tests/engine_browsertest.cc#newcode72 blimp/engine/browser_tests/engine_browsertest.cc:72: ...
4 years, 3 months ago (2016-08-25 19:44:41 UTC) #10
Brian Goldman
https://codereview.chromium.org/2272513003/diff/80001/blimp/engine/browser_tests/engine_browsertest.cc File blimp/engine/browser_tests/engine_browsertest.cc (right): https://codereview.chromium.org/2272513003/diff/80001/blimp/engine/browser_tests/engine_browsertest.cc#newcode72 blimp/engine/browser_tests/engine_browsertest.cc:72: void NavigateToLocalUrl(std::string path) { On 2016/08/25 19:44:41, Kevin M ...
4 years, 3 months ago (2016-08-26 15:55:03 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2272513003/100001
4 years, 3 months ago (2016-08-26 17:22:50 UTC) #14
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 3 months ago (2016-08-26 18:29:26 UTC) #16
commit-bot: I haz the power
4 years, 3 months ago (2016-08-26 18:33:01 UTC) #18
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/b81ee930690de15fc68cfb0c17c413c973749f4c
Cr-Commit-Position: refs/heads/master@{#414755}

Powered by Google App Engine
This is Rietveld 408576698