open-standards/joule-code/joule-code-rs/crates/joule-contrib/tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 0a02974ab3 SRT tests: count the first sends the proxy dropped, rather than assume a burst's size
an_srt_publisher_reaches_a_relay_subscriber_with_every_receipt required at
least six recoveries from a burst of six dropped datagrams, and
losses_each_way_are_recovered_within_the_window five from five. A burst
drops datagrams by index, and the control packets between data packets
(ACKACKs, keepalives) take some of those indexes as the timing falls: CI's
linux-arm64 leg saw 4 recoveries on #505 with every payload delivered and
nothing dropped.

The lossy proxy now keeps the datagrams it drops (Counts::dropped_log, the
first 4096), protocol-agnostic. The two tests read from it the sequence
numbers whose first send was lost and require exactly that many recovered,
and srt_link a loss run at least as long as the longest run of them.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 07:27:36 -04:00
..
interop.rs joule-contrib, joule-moq-ingest: clippy clean; benches of a link and of the gateway path 2026-10-26 02:22:31 -04:00
rist_link.rs joule-contrib, joule-moq-ingest: clippy clean; benches of a link and of the gateway path 2026-10-26 02:22:31 -04:00
srt_link.rs SRT tests: count the first sends the proxy dropped, rather than assume a burst's size 2026-10-27 07:27:36 -04:00