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

Issue 10820056: Move the render process host tests in content to chrome. These test chrome specific behavior with t… (Closed)

Created:
8 years, 4 months ago by jam
Modified:
8 years, 4 months ago
Reviewers:
Tom Sepez, msw, Charlie Reis
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam, brettw-cc_chromium.org
Visibility:
Public.

Description

Move the render process host tests in content to chrome. These test chrome specific behavior with things like extensions/webui/singleton tabs. BUG=90448 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=148852

Patch Set 1 #

Total comments: 5
Unified diffs Side-by-side diffs Delta from patch set Stats (+214 lines, -278 lines) Patch
M chrome/browser/renderer_host/render_process_host_chrome_browsertest.cc View 2 chunks +213 lines, -1 line 0 comments Download
M chrome/chrome_tests.gypi View 3 chunks +1 line, -2 lines 0 comments Download
M content/browser/child_process_security_policy_unittest.cc View 1 chunk +0 lines, -6 lines 5 comments Download
D content/browser/renderer_host/render_process_host_browsertest.cc View 1 chunk +0 lines, -247 lines 0 comments Download
M content/common/test_url_constants.h View 1 chunk +0 lines, -19 lines 0 comments Download
M content/common/test_url_constants.cc View 1 chunk +0 lines, -3 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
jam
8 years, 4 months ago (2012-07-27 19:03:33 UTC) #1
Charlie Reis
Seems fine, apart from the removed security test. http://codereview.chromium.org/10820056/diff/1/content/browser/child_process_security_policy_unittest.cc File content/browser/child_process_security_policy_unittest.cc (left): http://codereview.chromium.org/10820056/diff/1/content/browser/child_process_security_policy_unittest.cc#oldcode183 content/browser/child_process_security_policy_unittest.cc:183: EXPECT_TRUE(p->CanRequestURL(kRendererID, ...
8 years, 4 months ago (2012-07-27 19:51:09 UTC) #2
jam
http://codereview.chromium.org/10820056/diff/1/content/browser/child_process_security_policy_unittest.cc File content/browser/child_process_security_policy_unittest.cc (left): http://codereview.chromium.org/10820056/diff/1/content/browser/child_process_security_policy_unittest.cc#oldcode183 content/browser/child_process_security_policy_unittest.cc:183: EXPECT_TRUE(p->CanRequestURL(kRendererID, GURL(content::kTestBookmarksURL))); On 2012/07/27 19:51:09, creis wrote: > Shouldn't ...
8 years, 4 months ago (2012-07-27 19:54:45 UTC) #3
Charlie Reis
http://codereview.chromium.org/10820056/diff/1/content/browser/child_process_security_policy_unittest.cc File content/browser/child_process_security_policy_unittest.cc (left): http://codereview.chromium.org/10820056/diff/1/content/browser/child_process_security_policy_unittest.cc#oldcode183 content/browser/child_process_security_policy_unittest.cc:183: EXPECT_TRUE(p->CanRequestURL(kRendererID, GURL(content::kTestBookmarksURL))); On 2012/07/27 19:54:45, John Abd-El-Malek wrote: > ...
8 years, 4 months ago (2012-07-27 20:03:19 UTC) #4
msw
http://codereview.chromium.org/10820056/diff/1/content/browser/child_process_security_policy_unittest.cc File content/browser/child_process_security_policy_unittest.cc (left): http://codereview.chromium.org/10820056/diff/1/content/browser/child_process_security_policy_unittest.cc#oldcode183 content/browser/child_process_security_policy_unittest.cc:183: EXPECT_TRUE(p->CanRequestURL(kRendererID, GURL(content::kTestBookmarksURL))); I don't remember exactly why I added ...
8 years, 4 months ago (2012-07-27 20:59:04 UTC) #5
Charlie Reis
8 years, 4 months ago (2012-07-27 21:35:42 UTC) #6
http://codereview.chromium.org/10820056/diff/1/content/browser/child_process_...
File content/browser/child_process_security_policy_unittest.cc (left):

http://codereview.chromium.org/10820056/diff/1/content/browser/child_process_...
content/browser/child_process_security_policy_unittest.cc:183:
EXPECT_TRUE(p->CanRequestURL(kRendererID, GURL(content::kTestBookmarksURL)));
On 2012/07/27 20:59:05, msw wrote:
> I don't remember exactly why I added these checks. "chrome:" isn't registered
as
> a WebSafeScheme afaict, but "about:" is a PseudoScheme. I suspect the purpose
is
> to ensure that PseudoScheme "about:" URL grants are denied, while (unknown?)
> "chrome:" URL grants are accepted. If that's the case, it seems fine to remove
> redundant "chrome:" URL checks. John, you removed some redundant "about:" URL
> checks in crrev.com/120891 but I would gladly defer this decision to someone
> with a clearer understanding of this security policy code (perhaps "chrome:"
> should actually be a psuedo scheme too?).

Ok.  LGTM, then, but it might be good to get Tom's eyes on it to be sure we're
not losing any important coverage for CanRequestURL.

Powered by Google App Engine
This is Rietveld 408576698