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

Side by Side Diff: components/network_session_configurator/network_session_configurator_unittest.cc

Issue 2822053002: Remove unused "Disable remote Alt-Svc" QUIC experiment code. (Closed)
Patch Set: network_session_configurator_unittest.cc Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2016 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "components/network_session_configurator/network_session_configurator.h " 5 #include "components/network_session_configurator/network_session_configurator.h "
6 6
7 #include <map> 7 #include <map>
8 #include <memory> 8 #include <memory>
9 9
10 #include "base/memory/ptr_util.h" 10 #include "base/memory/ptr_util.h"
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
42 TEST_F(NetworkSessionConfiguratorTest, Defaults) { 42 TEST_F(NetworkSessionConfiguratorTest, Defaults) {
43 ParseFieldTrials(); 43 ParseFieldTrials();
44 44
45 EXPECT_FALSE(params_.ignore_certificate_errors); 45 EXPECT_FALSE(params_.ignore_certificate_errors);
46 EXPECT_EQ("Chrome/52.0.2709.0 Linux x86_64", params_.quic_user_agent_id); 46 EXPECT_EQ("Chrome/52.0.2709.0 Linux x86_64", params_.quic_user_agent_id);
47 EXPECT_EQ(0u, params_.testing_fixed_http_port); 47 EXPECT_EQ(0u, params_.testing_fixed_http_port);
48 EXPECT_EQ(0u, params_.testing_fixed_https_port); 48 EXPECT_EQ(0u, params_.testing_fixed_https_port);
49 EXPECT_TRUE(params_.enable_http2); 49 EXPECT_TRUE(params_.enable_http2);
50 EXPECT_TRUE(params_.http2_settings.empty()); 50 EXPECT_TRUE(params_.http2_settings.empty());
51 EXPECT_FALSE(params_.enable_tcp_fast_open_for_ssl); 51 EXPECT_FALSE(params_.enable_tcp_fast_open_for_ssl);
52 EXPECT_TRUE(params_.enable_quic_alternative_service_with_different_host);
53 EXPECT_FALSE(params_.enable_quic); 52 EXPECT_FALSE(params_.enable_quic);
54 } 53 }
55 54
56 TEST_F(NetworkSessionConfiguratorTest, Http2FieldTrialHttp2Disable) { 55 TEST_F(NetworkSessionConfiguratorTest, Http2FieldTrialHttp2Disable) {
57 base::FieldTrialList::CreateFieldTrial("HTTP2", "Disable"); 56 base::FieldTrialList::CreateFieldTrial("HTTP2", "Disable");
58 57
59 ParseFieldTrials(); 58 ParseFieldTrials();
60 59
61 EXPECT_FALSE(params_.enable_http2); 60 EXPECT_FALSE(params_.enable_http2);
62 } 61 }
63 62
64 TEST_F(NetworkSessionConfiguratorTest, EnableQuicFromFieldTrialGroup) { 63 TEST_F(NetworkSessionConfiguratorTest, EnableQuicFromFieldTrialGroup) {
65 base::FieldTrialList::CreateFieldTrial("QUIC", "Enabled"); 64 base::FieldTrialList::CreateFieldTrial("QUIC", "Enabled");
66 65
67 ParseFieldTrials(); 66 ParseFieldTrials();
68 67
69 EXPECT_TRUE(params_.enable_quic); 68 EXPECT_TRUE(params_.enable_quic);
70 EXPECT_FALSE(params_.mark_quic_broken_when_network_blackholes); 69 EXPECT_FALSE(params_.mark_quic_broken_when_network_blackholes);
71 EXPECT_FALSE(params_.retry_without_alt_svc_on_quic_errors); 70 EXPECT_FALSE(params_.retry_without_alt_svc_on_quic_errors);
72 EXPECT_EQ(1350u, params_.quic_max_packet_length); 71 EXPECT_EQ(1350u, params_.quic_max_packet_length);
73 EXPECT_EQ(net::QuicTagVector(), params_.quic_connection_options); 72 EXPECT_EQ(net::QuicTagVector(), params_.quic_connection_options);
74 EXPECT_EQ(0.25f, params_.quic_load_server_info_timeout_srtt_multiplier); 73 EXPECT_EQ(0.25f, params_.quic_load_server_info_timeout_srtt_multiplier);
75 EXPECT_FALSE(params_.quic_enable_connection_racing); 74 EXPECT_FALSE(params_.quic_enable_connection_racing);
76 EXPECT_FALSE(params_.enable_server_push_cancellation); 75 EXPECT_FALSE(params_.enable_server_push_cancellation);
77 EXPECT_FALSE(params_.quic_enable_non_blocking_io); 76 EXPECT_FALSE(params_.quic_enable_non_blocking_io);
78 EXPECT_FALSE(params_.quic_disable_disk_cache); 77 EXPECT_FALSE(params_.quic_disable_disk_cache);
79 EXPECT_TRUE(params_.enable_quic_alternative_service_with_different_host);
80 EXPECT_TRUE(params_.quic_delay_tcp_race); 78 EXPECT_TRUE(params_.quic_delay_tcp_race);
81 EXPECT_FALSE(params_.quic_close_sessions_on_ip_change); 79 EXPECT_FALSE(params_.quic_close_sessions_on_ip_change);
82 EXPECT_EQ(net::kIdleConnectionTimeoutSeconds, 80 EXPECT_EQ(net::kIdleConnectionTimeoutSeconds,
83 params_.quic_idle_connection_timeout_seconds); 81 params_.quic_idle_connection_timeout_seconds);
84 EXPECT_EQ(net::kPingTimeoutSecs, params_.quic_reduced_ping_timeout_seconds); 82 EXPECT_EQ(net::kPingTimeoutSecs, params_.quic_reduced_ping_timeout_seconds);
85 EXPECT_EQ(net::kQuicYieldAfterDurationMilliseconds, 83 EXPECT_EQ(net::kQuicYieldAfterDurationMilliseconds,
86 params_.quic_packet_reader_yield_after_duration_milliseconds); 84 params_.quic_packet_reader_yield_after_duration_milliseconds);
87 EXPECT_FALSE(params_.quic_race_cert_verification); 85 EXPECT_FALSE(params_.quic_race_cert_verification);
88 EXPECT_FALSE(params_.quic_do_not_fragment); 86 EXPECT_FALSE(params_.quic_do_not_fragment);
89 EXPECT_FALSE(params_.quic_estimate_initial_rtt); 87 EXPECT_FALSE(params_.quic_estimate_initial_rtt);
(...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after
380 std::map<std::string, std::string> field_trial_params; 378 std::map<std::string, std::string> field_trial_params;
381 field_trial_params["disable_disk_cache"] = "true"; 379 field_trial_params["disable_disk_cache"] = "true";
382 variations::AssociateVariationParams("QUIC", "Enabled", field_trial_params); 380 variations::AssociateVariationParams("QUIC", "Enabled", field_trial_params);
383 base::FieldTrialList::CreateFieldTrial("QUIC", "Enabled"); 381 base::FieldTrialList::CreateFieldTrial("QUIC", "Enabled");
384 382
385 ParseFieldTrials(); 383 ParseFieldTrials();
386 384
387 EXPECT_TRUE(params_.quic_disable_disk_cache); 385 EXPECT_TRUE(params_.quic_disable_disk_cache);
388 } 386 }
389 387
390 TEST_F(NetworkSessionConfiguratorTest,
391 QuicEnableAlternativeServicesFromFieldTrialParams) {
392 std::map<std::string, std::string> field_trial_params;
393 field_trial_params["enable_alternative_service_with_different_host"] = "true";
394 variations::AssociateVariationParams("QUIC", "Enabled", field_trial_params);
395 base::FieldTrialList::CreateFieldTrial("QUIC", "Enabled");
396
397 ParseFieldTrials();
398
399 EXPECT_TRUE(params_.enable_quic_alternative_service_with_different_host);
400 }
401
402 TEST_F(NetworkSessionConfiguratorTest, QuicDisableDelayTcpRace) { 388 TEST_F(NetworkSessionConfiguratorTest, QuicDisableDelayTcpRace) {
403 std::map<std::string, std::string> field_trial_params; 389 std::map<std::string, std::string> field_trial_params;
404 field_trial_params["disable_delay_tcp_race"] = "true"; 390 field_trial_params["disable_delay_tcp_race"] = "true";
405 variations::AssociateVariationParams("QUIC", "Enabled", field_trial_params); 391 variations::AssociateVariationParams("QUIC", "Enabled", field_trial_params);
406 base::FieldTrialList::CreateFieldTrial("QUIC", "Enabled"); 392 base::FieldTrialList::CreateFieldTrial("QUIC", "Enabled");
407 393
408 ParseFieldTrials(); 394 ParseFieldTrials();
409 395
410 EXPECT_FALSE(params_.quic_delay_tcp_race); 396 EXPECT_FALSE(params_.quic_delay_tcp_race);
411 } 397 }
(...skipping 11 matching lines...) Expand all
423 field_trial_params["force_hol_blocking"] = "true"; 409 field_trial_params["force_hol_blocking"] = "true";
424 variations::AssociateVariationParams("QUIC", "Enabled", field_trial_params); 410 variations::AssociateVariationParams("QUIC", "Enabled", field_trial_params);
425 base::FieldTrialList::CreateFieldTrial("QUIC", "Enabled"); 411 base::FieldTrialList::CreateFieldTrial("QUIC", "Enabled");
426 412
427 ParseFieldTrials(); 413 ParseFieldTrials();
428 414
429 EXPECT_TRUE(params_.quic_force_hol_blocking); 415 EXPECT_TRUE(params_.quic_force_hol_blocking);
430 } 416 }
431 417
432 } // namespace test 418 } // namespace test
OLDNEW
« no previous file with comments | « components/network_session_configurator/network_session_configurator.cc ('k') | jingle/glue/proxy_resolving_client_socket.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698