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

Issue 1817553002: Add host resolver rules experimental flag for Cronet (Closed)

Created:
4 years, 9 months ago by mgersh
Modified:
4 years, 4 months ago
Reviewers:
pauljensen
CC:
chromium-reviews, cbentzel+watch_chromium.org, xunjieli, Bence
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add host resolver rules experimental flag for Cronet This option allows Cronet embedders to do end-to-end testing which requires pointing requests to a particular test server. BUG=594601 Committed: https://crrev.com/af2c12c7e4968c60f39b33e8244429146447f3a5 Cr-Commit-Position: refs/heads/master@{#413454}

Patch Set 1 #

Patch Set 2 : Add additional test #

Patch Set 3 : Fix error caused by conflicting change, and rebase #

Total comments: 12

Patch Set 4 : address comments #

Total comments: 14

Patch Set 5 : more comments #

Total comments: 2

Patch Set 6 : small fix #

Patch Set 7 : delete registerHostResolverProc and rebase #

Total comments: 4

Patch Set 8 : delete unused definitions, rebase, and fix test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+150 lines, -185 lines) Patch
M components/cronet/android/test/cronet_test_util.h View 1 2 3 4 5 6 7 1 chunk +0 lines, -5 lines 0 comments Download
M components/cronet/android/test/cronet_test_util.cc View 1 2 3 4 5 6 7 1 chunk +0 lines, -68 lines 0 comments Download
M components/cronet/android/test/javaperftests/src/org/chromium/net/CronetPerfTestActivity.java View 1 2 3 4 5 6 7 1 chunk +6 lines, -2 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamQuicTest.java View 1 2 3 4 5 6 7 2 chunks +4 lines, -2 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/CronetTestBase.java View 1 2 3 4 5 6 1 chunk +0 lines, -20 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java View 1 2 3 4 5 6 7 2 chunks +26 lines, -0 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/PkpTest.java View 1 2 3 4 5 6 7 12 chunks +4 lines, -12 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/QuicTest.java View 1 2 3 4 5 6 7 5 chunks +8 lines, -6 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/SdchTest.java View 1 2 3 4 5 6 7 5 chunks +10 lines, -9 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/urlconnection/QuicUploadTest.java View 1 2 3 4 5 6 7 3 chunks +5 lines, -2 lines 0 comments Download
M components/cronet/android/test/native_test_server.cc View 1 2 3 4 5 6 7 1 chunk +2 lines, -5 lines 0 comments Download
M components/cronet/android/test/quic_test_server.cc View 1 2 3 4 5 6 7 1 chunk +0 lines, -6 lines 0 comments Download
M components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java View 1 2 3 4 5 6 7 3 chunks +29 lines, -31 lines 0 comments Download
M components/cronet/android/test/src/org/chromium/net/NativeTestServer.java View 1 2 3 4 5 6 7 4 chunks +10 lines, -3 lines 0 comments Download
M components/cronet/android/test/src/org/chromium/net/QuicTestServer.java View 1 2 3 4 5 6 2 chunks +1 line, -2 lines 0 comments Download
M components/cronet/android/url_request_context_adapter.cc View 1 2 3 4 5 6 3 chunks +7 lines, -2 lines 0 comments Download
M components/cronet/url_request_context_config.cc View 1 2 3 4 5 6 7 5 chunks +29 lines, -8 lines 0 comments Download
M components/cronet/url_request_context_config_unittest.cc View 1 2 3 4 5 6 7 3 chunks +9 lines, -2 lines 0 comments Download

Messages

Total messages: 31 (7 generated)
mgersh
PTAL. Not sure if this is still needed right now, but it was close to ...
4 years, 9 months ago (2016-03-18 18:09:41 UTC) #2
xunjieli
On 2016/03/18 18:09:41, mgersh wrote: > PTAL. Not sure if this is still needed right ...
4 years, 9 months ago (2016-03-18 18:15:30 UTC) #3
cbentzel
On 2016/03/18 18:15:30, xunjieli wrote: > On 2016/03/18 18:09:41, mgersh wrote: > > PTAL. Not ...
4 years, 8 months ago (2016-03-31 10:02:48 UTC) #4
mgersh
Sorry about the delay--here's the new test.
4 years, 8 months ago (2016-04-01 19:17:41 UTC) #5
xunjieli
Paul, could you review this? you're most knowledgeable in DNS resolver. It sounds like in ...
4 years, 8 months ago (2016-04-01 19:26:04 UTC) #7
pauljensen
On 2016/04/01 19:26:04, xunjieli wrote: > Paul, could you review this? you're most knowledgeable in ...
4 years, 8 months ago (2016-04-04 11:38:00 UTC) #8
pauljensen
https://codereview.chromium.org/1817553002/diff/40001/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java File components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java (right): https://codereview.chromium.org/1817553002/diff/40001/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java#newcode45 components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java:45: private static final String RESOLVER_TEST_HOSTNAME = "some-weird-hostname"; if this ...
4 years, 8 months ago (2016-04-07 16:29:15 UTC) #11
mgersh
I'm finally getting back to finishing this one. Sorry it took forever. https://codereview.chromium.org/1817553002/diff/40001/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java File components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java ...
4 years, 6 months ago (2016-06-08 18:31:14 UTC) #12
pauljensen
https://codereview.chromium.org/1817553002/diff/60001/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java File components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java (right): https://codereview.chromium.org/1817553002/diff/60001/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java#newcode1184 components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java:1184: String[] testUrlParts = mUrl.split("/"); this is pretty confusing, why ...
4 years, 6 months ago (2016-06-10 14:19:37 UTC) #13
mgersh
https://codereview.chromium.org/1817553002/diff/60001/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java File components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java (right): https://codereview.chromium.org/1817553002/diff/60001/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java#newcode1184 components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java:1184: String[] testUrlParts = mUrl.split("/"); On 2016/06/10 14:19:37, pauljensen wrote: ...
4 years, 5 months ago (2016-06-29 17:43:32 UTC) #14
pauljensen
Can we replace all the CronetTestUtil.registerHostResolverProc() logic with this now? https://codereview.chromium.org/1817553002/diff/80001/components/cronet/url_request_context_config_unittest.cc File components/cronet/url_request_context_config_unittest.cc (right): https://codereview.chromium.org/1817553002/diff/80001/components/cronet/url_request_context_config_unittest.cc#newcode106 ...
4 years, 5 months ago (2016-06-30 15:26:37 UTC) #15
mgersh
On 2016/06/30 15:26:37, pauljensen wrote: > Can we replace all the CronetTestUtil.registerHostResolverProc() logic with this ...
4 years, 5 months ago (2016-06-30 22:53:03 UTC) #16
mgersh
https://codereview.chromium.org/1817553002/diff/80001/components/cronet/url_request_context_config_unittest.cc File components/cronet/url_request_context_config_unittest.cc (right): https://codereview.chromium.org/1817553002/diff/80001/components/cronet/url_request_context_config_unittest.cc#newcode106 components/cronet/url_request_context_config_unittest.cc:106: std::unique_ptr<net::AddressList> addresses(new net::AddressList); On 2016/06/30 15:26:37, pauljensen wrote: > ...
4 years, 5 months ago (2016-06-30 22:54:54 UTC) #17
pauljensen
On 2016/06/30 22:53:03, mgersh wrote: > On 2016/06/30 15:26:37, pauljensen wrote: > > Can we ...
4 years, 5 months ago (2016-07-01 11:47:11 UTC) #18
mgersh
I uploaded a new patch set here a while ago but maybe it didn't send ...
4 years, 5 months ago (2016-07-22 15:32:55 UTC) #19
pauljensen
On 2016/07/22 15:32:55, mgersh wrote: > I uploaded a new patch set here a while ...
4 years, 5 months ago (2016-07-22 16:11:50 UTC) #20
pauljensen
https://codereview.chromium.org/1817553002/diff/120001/components/cronet/android/test/src/org/chromium/net/NativeTestServer.java File components/cronet/android/test/src/org/chromium/net/NativeTestServer.java (left): https://codereview.chromium.org/1817553002/diff/120001/components/cronet/android/test/src/org/chromium/net/NativeTestServer.java#oldcode56 components/cronet/android/test/src/org/chromium/net/NativeTestServer.java:56: return nativeGetSdchURL(); Can we go back to this old ...
4 years, 4 months ago (2016-07-26 18:18:52 UTC) #21
mgersh
https://codereview.chromium.org/1817553002/diff/120001/components/cronet/android/test/src/org/chromium/net/NativeTestServer.java File components/cronet/android/test/src/org/chromium/net/NativeTestServer.java (left): https://codereview.chromium.org/1817553002/diff/120001/components/cronet/android/test/src/org/chromium/net/NativeTestServer.java#oldcode56 components/cronet/android/test/src/org/chromium/net/NativeTestServer.java:56: return nativeGetSdchURL(); On 2016/07/26 18:18:51, pauljensen wrote: > Can ...
4 years, 4 months ago (2016-07-27 21:14:58 UTC) #22
pauljensen
https://codereview.chromium.org/1817553002/diff/120001/components/cronet/android/test/src/org/chromium/net/NativeTestServer.java File components/cronet/android/test/src/org/chromium/net/NativeTestServer.java (left): https://codereview.chromium.org/1817553002/diff/120001/components/cronet/android/test/src/org/chromium/net/NativeTestServer.java#oldcode56 components/cronet/android/test/src/org/chromium/net/NativeTestServer.java:56: return nativeGetSdchURL(); On 2016/07/27 21:14:58, mgersh wrote: > On ...
4 years, 4 months ago (2016-08-17 12:54:26 UTC) #23
mgersh
4 years, 4 months ago (2016-08-19 15:03:59 UTC) #24
pauljensen
lgtm It's a little weird to me that the QUIC and SDCH server host names ...
4 years, 4 months ago (2016-08-22 15:08:46 UTC) #25
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/1817553002/140001
4 years, 4 months ago (2016-08-22 15:43:01 UTC) #27
commit-bot: I haz the power
Committed patchset #8 (id:140001)
4 years, 4 months ago (2016-08-22 16:34:12 UTC) #29
commit-bot: I haz the power
4 years, 4 months ago (2016-08-22 16:35:33 UTC) #31
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/af2c12c7e4968c60f39b33e8244429146447f3a5
Cr-Commit-Position: refs/heads/master@{#413454}

Powered by Google App Engine
This is Rietveld 408576698