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

Issue 136583007: Refactor prerender_browsertests. (Closed)

Created:
6 years, 11 months ago by davidben
Modified:
6 years, 11 months ago
Reviewers:
mmenke
CC:
chromium-reviews, davidben+watch_chromium.org, cbentzel+watch_chromium.org, tburkard+watch_chromium.org, gavinp+prer_chromium.org, dominich+watch_chromium.org, eroman
Visibility:
Public.

Description

Refactor prerender_browsertests. This cleans up the browser tests in a number of ways: - Add some convenience functions. - Implement title-waiting outside of TestPrerenderContents. - Remove most uses of GetPrerenderContents() in preparation for tests which manage two prerenders. - Remove half of PrerenderTestURL variants by moving the one-off variations to the tests themselves. - Move some initialization logic out of PrerenderTestURLImpl. BUG=307592 TEST=Prerender*.* Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=246128

Patch Set 1 #

Total comments: 14

Patch Set 2 : Rebase #

Patch Set 3 : Address comments #

Patch Set 4 : Use content::WaitForLoadStop. #

Patch Set 5 : Fix net-internals test #

Total comments: 2

Patch Set 6 : Rebase and switch some CHECKs to ASSERT_TRUE #

Messages

Total messages: 9 (0 generated)
davidben
I can try to split this one up if you prefer. Some of the rearranging ...
6 years, 11 months ago (2014-01-17 18:43:22 UTC) #1
mmenke
On 2014/01/17 18:43:22, David Benjamin wrote: > I can try to split this one up ...
6 years, 11 months ago (2014-01-17 19:44:14 UTC) #2
mmenke
https://codereview.chromium.org/136583007/diff/1/chrome/browser/prerender/prerender_browsertest.cc File chrome/browser/prerender/prerender_browsertest.cc (left): https://codereview.chromium.org/136583007/diff/1/chrome/browser/prerender/prerender_browsertest.cc#oldcode380 chrome/browser/prerender/prerender_browsertest.cc:380: content::SessionStorageNamespace* session_storage_namespace) OVERRIDE { PrerenderContents::CreateWebContents need no longer be ...
6 years, 11 months ago (2014-01-17 22:00:38 UTC) #3
davidben
https://codereview.chromium.org/136583007/diff/1/chrome/browser/prerender/prerender_browsertest.cc File chrome/browser/prerender/prerender_browsertest.cc (left): https://codereview.chromium.org/136583007/diff/1/chrome/browser/prerender/prerender_browsertest.cc#oldcode380 chrome/browser/prerender/prerender_browsertest.cc:380: content::SessionStorageNamespace* session_storage_namespace) OVERRIDE { On 2014/01/17 22:00:38, mmenke wrote: ...
6 years, 11 months ago (2014-01-17 22:32:04 UTC) #4
davidben
Couple more changes: noticed we could use content::WaitForLoad() somewhere, which is a bit shorter. Also ...
6 years, 11 months ago (2014-01-17 23:55:03 UTC) #5
mmenke
LGTM https://codereview.chromium.org/136583007/diff/1/chrome/browser/prerender/prerender_browsertest.cc File chrome/browser/prerender/prerender_browsertest.cc (right): https://codereview.chromium.org/136583007/diff/1/chrome/browser/prerender/prerender_browsertest.cc#newcode1318 chrome/browser/prerender/prerender_browsertest.cc:1318: dest_url_ = prerender_url; On 2014/01/17 22:32:04, David Benjamin ...
6 years, 11 months ago (2014-01-21 17:16:09 UTC) #6
davidben
https://codereview.chromium.org/136583007/diff/260001/chrome/browser/prerender/prerender_browsertest.cc File chrome/browser/prerender/prerender_browsertest.cc (right): https://codereview.chromium.org/136583007/diff/260001/chrome/browser/prerender/prerender_browsertest.cc#newcode1022 chrome/browser/prerender/prerender_browsertest.cc:1022: CHECK(prerender_manager); On 2014/01/21 17:16:10, mmenke wrote: > optional: Think ...
6 years, 11 months ago (2014-01-21 20:17:06 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/davidben@chromium.org/136583007/390001
6 years, 11 months ago (2014-01-21 20:18:27 UTC) #8
commit-bot: I haz the power
6 years, 11 months ago (2014-01-21 21:48:41 UTC) #9
Message was sent while issue was closed.
Change committed as 246128

Powered by Google App Engine
This is Rietveld 408576698