commit | 7d0f3c8d434753a222120e1cf7a55a9de08fd552 | [log] [tgz] |
---|---|---|
author | dschinazi <dschinazi@google.com> | Mon Sep 16 16:14:32 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Sep 18 14:31:52 2019 -0700 |
tree | 2bb8c06dee2153ec3f92c5c97b5d1b30f9f8eb66 | |
parent | 18be79a59b6a8befa2216e7e96357130b372c8d0 [diff] |
Fix flaky EndToEndTestWithTls.NoUndecryptablePackets This test was failing on rare occasions because due to reordering the server would end up receiving a retransmission of the CHLO after it completed the handshake and discarded initial keys. Since QuicConnectionStats::undecryptable_packets_received had been added solely for the purpose of this test and isn't used elsewhere, we replaced it with undecryptable_packets_received_before_handshake_complete which is what we want for this test. Instead of testing for the absence of undecryptable packets at all, we now only test for them before the handshake. This still covers the regression that this test was created for. gfe-relnote: change statistic that is only used by tests PiperOrigin-RevId: 269444711 Change-Id: Ie846162b6bf7b65c8c3f7196b9cd58e29d45d892
QUICHE (QUIC, Http/2, Etc) is Google‘s implementation of QUIC and related protocols. It powers Chromium as well as Google’s QUIC servers and some other projects.
The code is currently in process of being moved from https://cs.chromium.org/chromium/src/net/third_party/ into this repository. Please excuse our appearance while we're under construction.