Add comments on why an end_to_end test is disabled for IETF QUIC.
gfe-relnote: n/a. test only.
PiperOrigin-RevId: 280515427
Change-Id: Ifbea1ae2f3e8168ff2dbc9bb9146d2aed38a29a9
diff --git a/quic/core/http/end_to_end_test.cc b/quic/core/http/end_to_end_test.cc
index 171e036..76b4b33 100644
--- a/quic/core/http/end_to_end_test.cc
+++ b/quic/core/http/end_to_end_test.cc
@@ -1739,11 +1739,13 @@
ASSERT_TRUE(Initialize());
if (VersionHasIetfQuicFrames(
GetParam().negotiated_version.transport_version)) {
- // Do not run this test for /IETF QUIC. Note that the test needs
- // to be here, after calling Initialize(), because all tests end up calling
- // EndToEndTest::TearDown(), which asserts that Initialize has been called
- // and then proceeds to tear things down -- which fails if they are not
- // properly set up.
+ // Do not run this test for /IETF QUIC. This test relies on the fact that
+ // Google QUIC allows a small number of additional streams beyond the
+ // negotiated limit, which is not supported in IETF QUIC. Note that the test
+ // needs to be here, after calling Initialize(), because all tests end up
+ // calling EndToEndTest::TearDown(), which asserts that Initialize has been
+ // called and then proceeds to tear things down -- which fails if they are
+ // not properly set up.
return;
}
EXPECT_TRUE(client_->client()->WaitForCryptoHandshakeConfirmed());