Disable EndToEndTestServerPush.ServerPushOverLimitNonBlocking when http/3 is used
Flip the chrome value for v99 to true

BUG=142504641

gfe-relnote: n/a - test only
PiperOrigin-RevId: 274069965
Change-Id: I018f27c15a82a2d53f747112de80cea338cc7737
diff --git a/quic/core/http/end_to_end_test.cc b/quic/core/http/end_to_end_test.cc
index f4cba6c..9ce3cd6 100644
--- a/quic/core/http/end_to_end_test.cc
+++ b/quic/core/http/end_to_end_test.cc
@@ -3291,6 +3291,15 @@
   ASSERT_TRUE(Initialize());
   EXPECT_TRUE(client_->client()->WaitForCryptoHandshakeConfirmed());
 
+  if (VersionUsesHttp3(client_->client()
+                           ->client_session()
+                           ->connection()
+                           ->transport_version())) {
+    // TODO(b/142504641): Re-enable this test when we support push streams
+    // arriving before the corresponding promises.
+    return;
+  }
+
   // Set reordering to ensure that body arriving before PUSH_PROMISE is ok.
   SetPacketSendDelay(QuicTime::Delta::FromMilliseconds(2));
   SetReorderPercentage(30);