-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
test(transport/vn): allow dropped_rx of 1 #2363
Conversation
`compatible_upgrade_large_initial` tests whether Neqo can handle an ACK using QUIC version Y on a connection that ends up using QUIC version X. mozilla#2228 changed the test, asserting that the server will drop 2 instead of 1 packet. This spuriosly fails on CI: https://github.com/mozilla/neqo/actions/runs/12796212878/job/35675377711?pr=2295 This commit allows both 1 and 2 packets dropped by the server.
Failed Interop TestsQUIC Interop Runner, client vs. server, differences relative to 7f8136e. neqo-latest as client
neqo-latest as server
All resultsSucceeded Interop TestsQUIC Interop Runner, client vs. server neqo-latest as client
neqo-latest as server
Unsupported Interop TestsQUIC Interop Runner, client vs. server neqo-latest as client
neqo-latest as server
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #2363 +/- ##
==========================================
- Coverage 95.29% 95.29% -0.01%
==========================================
Files 114 114
Lines 36856 36843 -13
Branches 36856 36843 -13
==========================================
- Hits 35123 35110 -13
Misses 1727 1727
Partials 6 6 ☔ View full report in Codecov by Sentry. |
Correct.
Sounds like a plan. That said, I would like merge #2295 rather earlier than later, i.e. not block it on another pull request. We currently run Firefox with Cubic but our unit tests with New Reno. I fear we might introduce a regression. @larseggert objections to the following plan?
|
compatible_upgrade_large_initial
tests whether Neqo can handle an ACK using QUIC version Y on a connection that ends up using QUIC version X.#2228 changed the test, asserting that the server will drop 2 instead of 1 packet. This spuriosly fails on CI:
https://github.com/mozilla/neqo/actions/runs/12796212878/job/35675377711?pr=2295
This commit allows both 1 and 2 packets dropped by the server.
@larseggert based on your changes in #2228, is this a valid assumption to make?