open-standards/joule-code/joule-code-rs/crates/joule-moq-ingest/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
..
common Merge #483 (wai/ingest-srt-rist @b54dc94c): SRT and RIST contribution ingest, with a signed link record 2026-10-26 08:41:50 -04:00
auth_and_ice.rs joule-moq-ingest: the HTTP proof step on its own, its corpus vectors, and the tests on proofs 2026-10-18 19:14:04 -04:00
codecs.rs WIP joule-moq-ingest: proof of possession at the gateway (unbuilt; tests incomplete) 2026-10-18 16:23:14 -04:00
conformance_corpus.rs joule-moq-ingest: clippy notes cleared 2026-10-25 23:09:36 -04:00
contrib_bench.rs joule-moq-relay: a stream's flow-control window of 16 MiB, configurable 2026-10-26 02:37:34 -04:00
contrib_interop.rs joule-moq-ingest: interop states the link's account before comparing frames 2026-10-26 03:19:39 -04:00
contrib_rist.rs joule-moq-ingest: SRT and RIST contribution into room tracks, with a signed link record 2026-10-25 22:47:27 -04:00
contrib_srt.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
ertmp.rs Merge #483 (wai/ingest-srt-rist @b54dc94c): SRT and RIST contribution ingest, with a signed link record 2026-10-26 08:41:50 -04:00
ertmp_ffmpeg.rs joule-moq-ingest: clippy notes cleared 2026-10-25 23:09:36 -04:00
link_corpus.rs joule-moq-ingest: SRT and RIST contribution into room tracks, with a signed link record 2026-10-25 22:47:27 -04:00
room_corpus.rs joule-moq-ingest: the HTTP proof step on its own, its corpus vectors, and the tests on proofs 2026-10-18 19:14:04 -04:00
scte104_injection.rs joule-moq-ingest: clippy notes cleared 2026-10-25 23:09:36 -04:00
whep_play.rs WIP joule-moq-ingest: proof of possession at the gateway (unbuilt; tests incomplete) 2026-10-18 16:23:14 -04:00
whip_publish.rs WIP joule-moq-ingest: proof of possession at the gateway (unbuilt; tests incomplete) 2026-10-18 16:23:14 -04:00