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

Issue 2568713003: [Android] Switch AwContentsTest to EmbeddedTestServer (Closed)

Created:
4 years ago by shenghuazhang
Modified:
4 years ago
CC:
android-webview-reviews_chromium.org, chromium-reviews, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Android] Switch AwContentsTest to EmbeddedTestServer Replace deprecated package org.apache.http.Header and org.apache.http.HttpRequest in AwContentsTest.java with EmbeddedTestServer. * Merge crrev.com/2580573002 into this cl. [Android] Modify loadURL and make a copy of additionalHttpHeaders * Move maybeStripDoubleQuotes to AwTestBase for multiple use in each tests. Also refactor AcceptLanguageTest.java which uses it. To avoid the raw additionalHttpHeaders to be modified in later usage, make a copy of it when pass it into params as extra headers. BUG=488194 Committed: https://crrev.com/0e1205a90260eee71b8cab3cb48f90b0eca67cc7 Cr-Commit-Position: refs/heads/master@{#438902}

Patch Set 1 #

Total comments: 1

Patch Set 2 : Change header string to avoid 'referer' #

Total comments: 1

Patch Set 3 : Add referer head checking #

Total comments: 4

Patch Set 4 : John comment #

Total comments: 10

Patch Set 5 : Change referer header to be an url #

Total comments: 5

Patch Set 6 : Selim comment #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+40 lines, -27 lines) Patch
M android_webview/java/src/org/chromium/android_webview/AwContents.java View 1 2 3 4 1 chunk +3 lines, -1 line 0 comments Download
M android_webview/javatests/src/org/chromium/android_webview/test/AcceptLanguageTest.java View 1 2 3 4 5 3 chunks +1 line, -6 lines 2 comments Download
M android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java View 1 2 3 4 5 3 chunks +22 lines, -20 lines 0 comments Download
M android_webview/javatests/src/org/chromium/android_webview/test/AwTestBase.java View 1 2 3 4 5 3 chunks +14 lines, -0 lines 0 comments Download

Messages

Total messages: 38 (12 generated)
shenghuazhang
Referer header raw string is "None", needs to discuss it. https://codereview.chromium.org/2568713003/diff/1/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java File android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java (right): https://codereview.chromium.org/2568713003/diff/1/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java#newcode480 ...
4 years ago (2016-12-12 01:18:12 UTC) #2
shenghuazhang
Due to Referer header would be set separately and removed from header (link below), change ...
4 years ago (2016-12-14 01:10:35 UTC) #3
jbudorick
https://codereview.chromium.org/2568713003/diff/20001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java File android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java (left): https://codereview.chromium.org/2568713003/diff/20001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java#oldcode460 android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java:460: for (Map.Entry<String, String> value : extraHeaders.entrySet()) { This is ...
4 years ago (2016-12-14 01:20:21 UTC) #4
shenghuazhang
Add referer head and check equal to 'None'.
4 years ago (2016-12-14 02:44:07 UTC) #5
jbudorick
non-owner lgtm w/ nits https://codereview.chromium.org/2568713003/diff/40001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java File android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java (right): https://codereview.chromium.org/2568713003/diff/40001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java#newcode449 android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java:449: * @param raw String containing ...
4 years ago (2016-12-14 16:14:45 UTC) #6
shenghuazhang
@boliu Hi Bo, can you please review this CL as the owner? Thanks~ https://codereview.chromium.org/2568713003/diff/40001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java File ...
4 years ago (2016-12-14 18:47:22 UTC) #9
boliu
https://codereview.chromium.org/2568713003/diff/80001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java File android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java (right): https://codereview.chromium.org/2568713003/diff/80001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java#newcode447 android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java:447: * "bar" this comment is pretty confusing, I can ...
4 years ago (2016-12-14 19:31:02 UTC) #10
boliu
https://codereview.chromium.org/2568713003/diff/80001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java File android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java (right): https://codereview.chromium.org/2568713003/diff/80001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java#newcode484 android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java:484: // If injecting a Referer extra header when calling ...
4 years ago (2016-12-14 19:37:27 UTC) #11
boliu
https://codereview.chromium.org/2568713003/diff/80001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java File android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java (right): https://codereview.chromium.org/2568713003/diff/80001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java#newcode484 android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java:484: // If injecting a Referer extra header when calling ...
4 years ago (2016-12-14 19:58:41 UTC) #12
boliu
+sgurun
4 years ago (2016-12-14 19:59:05 UTC) #14
boliu
btw, why is the cc list empty? webview changes should auto cc android-webview-reviews
4 years ago (2016-12-14 20:00:57 UTC) #15
sgurun-gerrit only
On 2016/12/14 20:00:57, boliu wrote: > btw, why is the cc list empty? webview changes ...
4 years ago (2016-12-14 23:43:06 UTC) #16
boliu
On 2016/12/14 23:43:06, sgurun wrote: > On 2016/12/14 20:00:57, boliu wrote: > > btw, why ...
4 years ago (2016-12-14 23:46:02 UTC) #17
sgurun-gerrit only
On 2016/12/14 23:46:02, boliu wrote: > On 2016/12/14 23:43:06, sgurun wrote: > > On 2016/12/14 ...
4 years ago (2016-12-15 01:16:05 UTC) #19
shenghuazhang
@sgurun Sure I will file a bug for it. @boliu For the cc list, the ...
4 years ago (2016-12-15 01:20:41 UTC) #20
sgurun-gerrit only
not really looked at it yet, but two comments. https://codereview.chromium.org/2568713003/diff/80001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java File android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java (right): https://codereview.chromium.org/2568713003/diff/80001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java#newcode37 android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java:37: ...
4 years ago (2016-12-15 02:12:44 UTC) #22
shenghuazhang
Thanks for the reviews! https://codereview.chromium.org/2568713003/diff/80001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java File android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java (right): https://codereview.chromium.org/2568713003/diff/80001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java#newcode37 android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java:37: import org.chromium.net.test.util.TestWebServer; On 2016/12/15 02:12:44, ...
4 years ago (2016-12-15 04:08:59 UTC) #23
shenghuazhang
Merged crrev.com/2580573002 into this cl in patch set 5.
4 years ago (2016-12-15 04:10:37 UTC) #24
boliu
lgtm
4 years ago (2016-12-15 15:00:42 UTC) #25
sgurun-gerrit only
https://codereview.chromium.org/2568713003/diff/100001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java File android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java (right): https://codereview.chromium.org/2568713003/diff/100001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java#newcode59 android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java:59: private static final Pattern MAYBE_QUOTED_STRING = Pattern.compile("^(\"?)(.*)\\1$"); Let's not ...
4 years ago (2016-12-15 15:45:54 UTC) #26
shenghuazhang
Moved maybeStripDoubleQuotes to AwTestBase. Please review it again. https://codereview.chromium.org/2568713003/diff/100001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java File android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java (right): https://codereview.chromium.org/2568713003/diff/100001/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java#newcode59 android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java:59: private ...
4 years ago (2016-12-15 19:09:49 UTC) #28
sgurun-gerrit only
lgtm, thanks https://codereview.chromium.org/2568713003/diff/120001/android_webview/javatests/src/org/chromium/android_webview/test/AcceptLanguageTest.java File android_webview/javatests/src/org/chromium/android_webview/test/AcceptLanguageTest.java (right): https://codereview.chromium.org/2568713003/diff/120001/android_webview/javatests/src/org/chromium/android_webview/test/AcceptLanguageTest.java#newcode68 android_webview/javatests/src/org/chromium/android_webview/test/AcceptLanguageTest.java:68: return COMMA_AND_OPTIONAL_Q_VALUE.split(maybeStripDoubleQuotes(raw)); On 2016/12/15 19:09:49, shenghuazhang wrote: ...
4 years ago (2016-12-15 19:20:26 UTC) #29
shenghuazhang
Thank you for all the reviews!
4 years ago (2016-12-15 19:22:03 UTC) #30
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/2568713003/120001
4 years ago (2016-12-15 19:22:55 UTC) #33
commit-bot: I haz the power
Committed patchset #6 (id:120001)
4 years ago (2016-12-15 19:59:35 UTC) #36
commit-bot: I haz the power
4 years ago (2016-12-15 20:03:49 UTC) #38
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/0e1205a90260eee71b8cab3cb48f90b0eca67cc7
Cr-Commit-Position: refs/heads/master@{#438902}

Powered by Google App Engine
This is Rietveld 408576698