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

Issue 2854833005: QUIC - stream id refactor for tests. (Closed)

Created:
3 years, 7 months ago by Buck
Modified:
3 years, 7 months ago
Reviewers:
Ryan Hamilton
CC:
chromium-reviews, cbentzel+watch_chromium.org, net-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

QUIC - stream id refactor for tests. // AKA - http stream pairs bikeshed #1. This CL is in preparation for HTTP stream pairs changes. A prototype of the entire HTTP stream pairs work is in progress. This CL is one subset of that. Rework QUIC tests so that they do not hard code the assumption that all headers are on stream 3. Also, prepare to calculate stream ids according to whether stream pairs are enabled, i.e. whether they increment by 2 or 4. Merge internal change: 150949425 R=rch@chromium.org BUG=

Patch Set 1 #

Patch Set 2 : rebase #

Total comments: 4

Patch Set 3 : review feedback #

Patch Set 4 : fix test failures detected by swarming test bots #

Unified diffs Side-by-side diffs Delta from patch set Stats (+885 lines, -603 lines) Patch
M net/http/http_stream_factory_impl_unittest.cc View 3 chunks +8 lines, -4 lines 0 comments Download
M net/quic/chromium/bidirectional_stream_quic_impl_unittest.cc View 1 2 3 14 chunks +23 lines, -17 lines 0 comments Download
M net/quic/chromium/quic_chromium_client_session_test.cc View 1 2 3 21 chunks +52 lines, -39 lines 0 comments Download
M net/quic/chromium/quic_chromium_client_stream_test.cc View 3 chunks +10 lines, -1 line 0 comments Download
M net/quic/chromium/quic_http_stream_test.cc View 1 2 3 21 chunks +64 lines, -39 lines 0 comments Download
M net/quic/chromium/quic_network_transaction_unittest.cc View 1 2 60 chunks +277 lines, -232 lines 0 comments Download
M net/quic/chromium/quic_stream_factory_test.cc View 34 chunks +96 lines, -76 lines 0 comments Download
M net/quic/core/quic_client_promised_info_test.cc View 3 chunks +7 lines, -2 lines 0 comments Download
M net/quic/core/quic_client_push_promise_index_test.cc View 2 chunks +5 lines, -1 line 0 comments Download
M net/quic/core/quic_connection_test.cc View 1 chunk +3 lines, -0 lines 0 comments Download
M net/quic/core/quic_headers_stream_test.cc View 14 chunks +37 lines, -20 lines 0 comments Download
M net/quic/core/quic_packet_creator_test.cc View 5 chunks +13 lines, -10 lines 0 comments Download
M net/quic/core/quic_server_session_base_test.cc View 8 chunks +42 lines, -28 lines 0 comments Download
M net/quic/core/quic_session_test.cc View 9 chunks +37 lines, -23 lines 0 comments Download
M net/quic/core/quic_spdy_stream_test.cc View 22 chunks +48 lines, -32 lines 0 comments Download
M net/quic/core/quic_stream_sequencer_test.cc View 3 chunks +8 lines, -5 lines 0 comments Download
M net/quic/core/quic_write_blocked_list_test.cc View 2 chunks +4 lines, -4 lines 0 comments Download
M net/quic/test_tools/quic_spdy_session_peer.h View 1 chunk +12 lines, -0 lines 0 comments Download
M net/quic/test_tools/quic_spdy_session_peer.cc View 1 chunk +19 lines, -0 lines 0 comments Download
M net/quic/test_tools/quic_test_utils.h View 3 chunks +6 lines, -9 lines 0 comments Download
M net/quic/test_tools/quic_test_utils.cc View 1 chunk +12 lines, -2 lines 0 comments Download
M net/tools/quic/end_to_end_test.cc View 6 chunks +19 lines, -8 lines 0 comments Download
M net/tools/quic/quic_client_session_test.cc View 2 chunks +6 lines, -2 lines 0 comments Download
M net/tools/quic/quic_simple_server_session_test.cc View 17 chunks +51 lines, -34 lines 0 comments Download
M net/tools/quic/quic_simple_server_stream_test.cc View 4 chunks +15 lines, -12 lines 0 comments Download
M net/tools/quic/quic_spdy_client_stream_test.cc View 3 chunks +7 lines, -2 lines 0 comments Download
M net/tools/quic/quic_spdy_server_stream_base_test.cc View 2 chunks +4 lines, -1 line 0 comments Download

Dependent Patchsets:

Messages

Total messages: 18 (12 generated)
Buck
3 years, 7 months ago (2017-05-03 19:02:41 UTC) #9
Ryan Hamilton
looks good, but one question? https://codereview.chromium.org/2854833005/diff/20001/net/quic/chromium/quic_network_transaction_unittest.cc File net/quic/chromium/quic_network_transaction_unittest.cc (right): https://codereview.chromium.org/2854833005/diff/20001/net/quic/chromium/quic_network_transaction_unittest.cc#newcode87 net/quic/chromium/quic_network_transaction_unittest.cc:87: const QuicStreamId kServerDataStreamId1 = ...
3 years, 7 months ago (2017-05-03 19:15:34 UTC) #10
Buck
https://codereview.chromium.org/2854833005/diff/20001/net/quic/chromium/quic_network_transaction_unittest.cc File net/quic/chromium/quic_network_transaction_unittest.cc (right): https://codereview.chromium.org/2854833005/diff/20001/net/quic/chromium/quic_network_transaction_unittest.cc#newcode87 net/quic/chromium/quic_network_transaction_unittest.cc:87: const QuicStreamId kServerDataStreamId1 = 2; On 2017/05/03 19:15:34, Ryan ...
3 years, 7 months ago (2017-05-03 21:48:16 UTC) #11
Ryan Hamilton
lgtm
3 years, 7 months ago (2017-05-03 22:01:13 UTC) #14
Buck
On 2017/05/03 22:01:13, Ryan Hamilton wrote: > lgtm Fixed bugs in this I didn't catch ...
3 years, 7 months ago (2017-05-04 20:45:38 UTC) #17
Ryan Hamilton
3 years, 7 months ago (2017-05-04 20:56:36 UTC) #18
lgtm

Nice catch. Weird that it passed on the CQ.

Powered by Google App Engine
This is Rietveld 408576698