Index: net/tools/quic/end_to_end_test.cc |
diff --git a/net/tools/quic/end_to_end_test.cc b/net/tools/quic/end_to_end_test.cc |
index 8a3f0ca7ec7104f8a6c813ed3a0eb9cffb4df256..ae8ef09967d64b57f7197cdb6cba19c67dbbf225 100644 |
--- a/net/tools/quic/end_to_end_test.cc |
+++ b/net/tools/quic/end_to_end_test.cc |
@@ -164,10 +164,9 @@ vector<TestParams> GetTestParams() { |
for (const QuicVersionVector& client_versions : client_version_buckets) { |
// A number of end to end tests fail when stateless rejects are enabled |
// *and* there are more than two QUIC versions. |
- // TODO(b/23745998) Re-enable client stateless reject support. |
- for (bool client_supports_stateless_rejects : {false}) { |
- // TODO(b/23745998) Re-enable server stateless reject support. |
- for (bool server_uses_stateless_rejects_if_peer_supported : {false}) { |
+ for (bool client_supports_stateless_rejects : {true, false}) { |
+ for (bool server_uses_stateless_rejects_if_peer_supported : |
+ {true, false}) { |
for (bool auto_tune_flow_control_window : {true, false}) { |
CHECK(!client_versions.empty()); |
// Add an entry for server and client supporting all versions. |
@@ -177,6 +176,12 @@ vector<TestParams> GetTestParams() { |
client_supports_stateless_rejects, |
server_uses_stateless_rejects_if_peer_supported, |
congestion_control_tag, auto_tune_flow_control_window)); |
+ if (client_supports_stateless_rejects && |
+ server_uses_stateless_rejects_if_peer_supported) { |
+ // TODO(b/23745998) Make stateless reject work with version |
+ // negotiation. |
+ continue; |
+ } |
// Test client supporting all versions and server supporting 1 |
// version. Simulate an old server and exercise version downgrade |