| Index: net/http/http_stream_factory_impl_unittest.cc
|
| diff --git a/net/http/http_stream_factory_impl_unittest.cc b/net/http/http_stream_factory_impl_unittest.cc
|
| index 99163e6335c65f915a3b4968354b1a0b3b09c54d..7a3b9f50f3f9b670cf38cf2d9ac91b142b8a65b9 100644
|
| --- a/net/http/http_stream_factory_impl_unittest.cc
|
| +++ b/net/http/http_stream_factory_impl_unittest.cc
|
| @@ -693,7 +693,7 @@ TEST_F(HttpStreamFactoryTest, JobNotifiesProxy) {
|
| std::unique_ptr<HttpStreamRequest> request(
|
| session->http_stream_factory()->RequestStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
|
|
| // The proxy that failed should now be known to the proxy_service as bad.
|
| @@ -777,7 +777,7 @@ TEST_F(HttpStreamFactoryTest, QuicProxyMarkedAsBad) {
|
| std::unique_ptr<HttpStreamRequest> request(
|
| session->http_stream_factory()->RequestStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
|
|
| // The proxy that failed should now be known to the proxy_service as bad.
|
| @@ -980,7 +980,7 @@ TEST_F(HttpStreamFactoryTest, WithQUICAlternativeProxyMarkedAsBad) {
|
| std::unique_ptr<HttpStreamRequest> request(
|
| session->http_stream_factory()->RequestStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
|
|
| // The proxy that failed should now be known to the proxy_service as
|
| @@ -1083,7 +1083,7 @@ TEST_F(HttpStreamFactoryTest, WithQUICAlternativeProxyNotMarkedAsBad) {
|
| std::unique_ptr<HttpStreamRequest> request(
|
| session->http_stream_factory()->RequestStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
|
|
| // The proxy that failed should now be known to the proxy_service as
|
| @@ -1427,7 +1427,7 @@ TEST_F(HttpStreamFactoryTest, PrivacyModeDisablesChannelId) {
|
| std::unique_ptr<HttpStreamRequest> request(
|
| session->http_stream_factory()->RequestStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
|
|
| // The stream shouldn't come from spdy as we are using different privacy mode
|
| @@ -1503,7 +1503,7 @@ TEST_F(HttpStreamFactoryTest, PrivacyModeUsesDifferentSocketPoolGroup) {
|
| std::unique_ptr<HttpStreamRequest> request1(
|
| session->http_stream_factory()->RequestStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
|
|
| EXPECT_EQ(GetSocketPoolGroupCount(ssl_pool), 1);
|
| @@ -1511,7 +1511,7 @@ TEST_F(HttpStreamFactoryTest, PrivacyModeUsesDifferentSocketPoolGroup) {
|
| std::unique_ptr<HttpStreamRequest> request2(
|
| session->http_stream_factory()->RequestStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
|
|
| EXPECT_EQ(GetSocketPoolGroupCount(ssl_pool), 1);
|
| @@ -1520,7 +1520,7 @@ TEST_F(HttpStreamFactoryTest, PrivacyModeUsesDifferentSocketPoolGroup) {
|
| std::unique_ptr<HttpStreamRequest> request3(
|
| session->http_stream_factory()->RequestStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
|
|
| EXPECT_EQ(GetSocketPoolGroupCount(ssl_pool), 2);
|
| @@ -1549,7 +1549,7 @@ TEST_F(HttpStreamFactoryTest, GetLoadState) {
|
| std::unique_ptr<HttpStreamRequest> request(
|
| session->http_stream_factory()->RequestStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
|
|
| EXPECT_EQ(LOAD_STATE_RESOLVING_HOST, request->GetLoadState());
|
|
|
| @@ -1578,7 +1578,7 @@ TEST_F(HttpStreamFactoryTest, RequestHttpStream) {
|
| std::unique_ptr<HttpStreamRequest> request(
|
| session->http_stream_factory()->RequestStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
| EXPECT_TRUE(waiter.stream_done());
|
| ASSERT_TRUE(nullptr != waiter.stream());
|
| @@ -1627,7 +1627,7 @@ TEST_F(HttpStreamFactoryTest, ReprioritizeAfterStreamReceived) {
|
| std::unique_ptr<HttpStreamRequest> request(
|
| session->http_stream_factory()->RequestStream(
|
| request_info, LOWEST, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| EXPECT_FALSE(waiter.stream_done());
|
|
|
| // Confirm a stream has been created by asserting that a new session
|
| @@ -1670,7 +1670,7 @@ TEST_F(HttpStreamFactoryTest, RequestHttpStreamOverSSL) {
|
| std::unique_ptr<HttpStreamRequest> request(
|
| session->http_stream_factory()->RequestStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
| EXPECT_TRUE(waiter.stream_done());
|
| ASSERT_TRUE(nullptr != waiter.stream());
|
| @@ -1712,7 +1712,7 @@ TEST_F(HttpStreamFactoryTest, RequestHttpStreamOverProxy) {
|
| std::unique_ptr<HttpStreamRequest> request(
|
| session->http_stream_factory()->RequestStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
| EXPECT_TRUE(waiter.stream_done());
|
| ASSERT_TRUE(nullptr != waiter.stream());
|
| @@ -1794,7 +1794,7 @@ TEST_F(HttpStreamFactoryTest, RequestHttpStreamOverProxyWithPreconnects) {
|
| std::unique_ptr<HttpStreamRequest> request(
|
| session->http_stream_factory()->RequestStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
| EXPECT_TRUE(waiter.stream_done());
|
| ASSERT_TRUE(nullptr != waiter.stream());
|
| @@ -1843,7 +1843,8 @@ TEST_F(HttpStreamFactoryTest, RequestWebSocketBasicHandshakeStream) {
|
| session->http_stream_factory_for_websocket()
|
| ->RequestWebSocketHandshakeStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - &create_helper, NetLogWithSource()));
|
| + &create_helper,
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
| EXPECT_TRUE(waiter.stream_done());
|
| EXPECT_TRUE(nullptr == waiter.stream());
|
| @@ -1886,7 +1887,8 @@ TEST_F(HttpStreamFactoryTest, RequestWebSocketBasicHandshakeStreamOverSSL) {
|
| session->http_stream_factory_for_websocket()
|
| ->RequestWebSocketHandshakeStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - &create_helper, NetLogWithSource()));
|
| + &create_helper,
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
| EXPECT_TRUE(waiter.stream_done());
|
| EXPECT_TRUE(nullptr == waiter.stream());
|
| @@ -1927,7 +1929,8 @@ TEST_F(HttpStreamFactoryTest, RequestWebSocketBasicHandshakeStreamOverProxy) {
|
| session->http_stream_factory_for_websocket()
|
| ->RequestWebSocketHandshakeStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - &create_helper, NetLogWithSource()));
|
| + &create_helper,
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
| EXPECT_TRUE(waiter.stream_done());
|
| EXPECT_TRUE(nullptr == waiter.stream());
|
| @@ -1981,7 +1984,7 @@ TEST_F(HttpStreamFactoryTest, RequestSpdyHttpStreamHttpsURL) {
|
| std::unique_ptr<HttpStreamRequest> request(
|
| session->http_stream_factory()->RequestStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
| EXPECT_TRUE(waiter.stream_done());
|
| EXPECT_TRUE(nullptr == waiter.websocket_stream());
|
| @@ -2035,7 +2038,7 @@ TEST_F(HttpStreamFactoryTest, RequestSpdyHttpStreamHttpURL) {
|
| std::unique_ptr<HttpStreamRequest> request(
|
| session->http_stream_factory()->RequestStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
| EXPECT_TRUE(waiter.stream_done());
|
| EXPECT_TRUE(nullptr == waiter.websocket_stream());
|
| @@ -2121,11 +2124,11 @@ TEST_F(HttpStreamFactoryTest, NewSpdySessionCloseIdleH2Sockets) {
|
| std::unique_ptr<HttpStreamRequest> request1(
|
| session->http_stream_factory()->RequestStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter1,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| std::unique_ptr<HttpStreamRequest> request2(
|
| session->http_stream_factory()->RequestStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter2,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter1.WaitForStream();
|
| waiter2.WaitForStream();
|
| EXPECT_TRUE(waiter1.stream_done());
|
| @@ -2167,7 +2170,7 @@ TEST_F(HttpStreamFactoryTest, RequestBidirectionalStreamImpl) {
|
| std::unique_ptr<HttpStreamRequest> request(
|
| session->http_stream_factory()->RequestBidirectionalStreamImpl(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
| EXPECT_TRUE(waiter.stream_done());
|
| EXPECT_FALSE(waiter.websocket_stream());
|
| @@ -2340,7 +2343,7 @@ TEST_P(HttpStreamFactoryBidirectionalQuicTest,
|
| std::unique_ptr<HttpStreamRequest> request(
|
| session()->http_stream_factory()->RequestBidirectionalStreamImpl(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
|
|
| waiter.WaitForStream();
|
| EXPECT_TRUE(waiter.stream_done());
|
| @@ -2405,7 +2408,7 @@ TEST_P(HttpStreamFactoryBidirectionalQuicTest,
|
| std::unique_ptr<HttpStreamRequest> request(
|
| session()->http_stream_factory()->RequestBidirectionalStreamImpl(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
|
|
| waiter.WaitForStream();
|
| EXPECT_TRUE(waiter.stream_done());
|
| @@ -2467,7 +2470,7 @@ TEST_P(HttpStreamFactoryBidirectionalQuicTest,
|
| std::unique_ptr<HttpStreamRequest> request(
|
| session()->http_stream_factory()->RequestBidirectionalStreamImpl(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
|
|
| waiter.WaitForStream();
|
| EXPECT_TRUE(waiter.stream_done());
|
| @@ -2534,7 +2537,7 @@ TEST_F(HttpStreamFactoryTest, RequestBidirectionalStreamImplFailure) {
|
| std::unique_ptr<HttpStreamRequest> request(
|
| session->http_stream_factory()->RequestBidirectionalStreamImpl(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - NetLogWithSource()));
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
| EXPECT_TRUE(waiter.stream_done());
|
| ASSERT_THAT(waiter.error_status(), IsError(ERR_FAILED));
|
| @@ -2582,7 +2585,8 @@ TEST_F(HttpStreamFactoryTest, RequestWebSocketSpdyHandshakeStreamButGetSSL) {
|
| session->http_stream_factory_for_websocket()
|
| ->RequestWebSocketHandshakeStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter1,
|
| - &create_helper, NetLogWithSource()));
|
| + &create_helper,
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter1.WaitForStream();
|
| EXPECT_TRUE(waiter1.stream_done());
|
| ASSERT_TRUE(nullptr != waiter1.websocket_stream());
|
| @@ -2629,7 +2633,8 @@ TEST_F(HttpStreamFactoryTest, DISABLED_RequestWebSocketSpdyHandshakeStream) {
|
| session->http_stream_factory_for_websocket()
|
| ->RequestWebSocketHandshakeStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter1,
|
| - &create_helper, NetLogWithSource()));
|
| + &create_helper,
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter1.WaitForStream();
|
| EXPECT_TRUE(waiter1.stream_done());
|
| ASSERT_TRUE(nullptr != waiter1.websocket_stream());
|
| @@ -2642,7 +2647,8 @@ TEST_F(HttpStreamFactoryTest, DISABLED_RequestWebSocketSpdyHandshakeStream) {
|
| session->http_stream_factory_for_websocket()
|
| ->RequestWebSocketHandshakeStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter2,
|
| - &create_helper, NetLogWithSource()));
|
| + &create_helper,
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter2.WaitForStream();
|
| EXPECT_TRUE(waiter2.stream_done());
|
| ASSERT_TRUE(nullptr != waiter2.websocket_stream());
|
| @@ -2708,7 +2714,8 @@ TEST_F(HttpStreamFactoryTest, DISABLED_OrphanedWebSocketStream) {
|
| session->http_stream_factory_for_websocket()
|
| ->RequestWebSocketHandshakeStream(
|
| request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, &waiter,
|
| - &create_helper, NetLogWithSource()));
|
| + &create_helper,
|
| + /* enable_ip_based_pooling = */ true, NetLogWithSource()));
|
| waiter.WaitForStream();
|
| EXPECT_TRUE(waiter.stream_done());
|
| EXPECT_TRUE(nullptr == waiter.stream());
|
|
|