open-standards/joule-code/joule-code-rs/crates/joule-moq-relay/tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 7d1be82417
All checks were successful
joule-moq-remote host agent / joule-moq-remote · does this change touch it (pull_request) Successful in 14s
joule-moq-room room service / joule-moq-room · does this change touch it (pull_request) Successful in 10s
joule-moq-web browser client / joule-moq-web · does this change touch it (pull_request) Successful in 10s
wai-app and Create / wai-app · does this change touch it (pull_request) Successful in 8s
standards workspaces build + test / which workspaces this change touches (pull_request) Successful in 20s
WAI examples / WAI examples · does this change touch them (pull_request) Successful in 8s
WAI Studio / does this change touch it (pull_request) Successful in 8s
wai-fleet service / does this change touch it (pull_request) Successful in 23s
joule-code conformance gate / Build + round-trip C1-C4 vectors (pull_request) Successful in 3m38s
wai-app and Create / wai-app · tests, clippy, the line language's verifier (linux) (pull_request) Successful in 35s
WAI Studio / the catalogue's actions, the unit tests and the core · linux (pull_request) Successful in 51s
wai-fleet service / service · linux (pull_request) Successful in 5m32s
WAI examples / WAI examples · portable · linux (pull_request) Successful in 8m59s
WAI Studio / Studio in WebKit · linux (pull_request) Successful in 11m5s
joule-code conformance gate / joule-moq-relay, its own energy on a counter (macos) (pull_request) Successful in 37s
joule-moq-remote host agent / joule-moq-remote, every target (macos) (pull_request) Successful in 54s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 4m35s
wai-fleet service / service · macos (pull_request) Successful in 38s
wai-app and Create / wai-app · Create, browser end-to-end (macos) (pull_request) Successful in 6m58s
joule-moq-web browser client / joule-moq-web · browser end-to-end (macos) (pull_request) Successful in 13m23s
WAI Studio / Studio in Chromium and Firefox · macos (pull_request) Successful in 10m18s
WAI examples / WAI examples · the archive, the readiness check, the browser and Apple · macos (pull_request) Successful in 17m54s
joule-code conformance gate / joule-moq-relay, every target (pull_request) Successful in 3m2s
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (pull_request) Successful in 1m57s
joule-code conformance gate / joule-moq-ingest, every target (pull_request) Successful in 5m46s
joule-moq-remote host agent / joule-moq-remote, every target (linux-arm64) (pull_request) Successful in 1m13s
joule-moq-room room service / joule-moq-room, every target (pull_request) Successful in 6m9s
standards workspaces build + test / joule-code-rs (joule-code/joule-code-rs, joule-code-rs, linux-arm64, true) (pull_request) Successful in 6m46s
WAI examples / WAI examples · android-app · linux-arm64 (pull_request) Successful in 6m18s
joule-moq-relay: the loop-of-relays test starts again on new ports when one it chose was taken
The three relays of a_loop_of_relays each dial the next, so their ports are chosen before any of
them listens, and another test can bind one in between: CI's linux-arm64 leg refused a start
with "Address already in use" (#640). A start refused for a port in use is now tried again on
three new ports, at most five times; any other refusal fails the test, and what the test holds
of the loop is unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-05 10:24:38 -05:00
..
common joule-moq-relay: sessions at -18 and -16 beside -22 2026-10-21 05:26:55 -04:00
age_rising.rs relay tests: wait on what the relay holds, not on fixed sleeps and windows 2026-10-24 20:59:10 -04:00
age_room_service.rs joule-moq-relay: count each author's audience inputs in its chain's order, not in arrival order 2026-10-25 03:56:05 -04:00
age_serving.rs relay tests: wait on what the relay holds, not on fixed sleeps and windows 2026-10-24 20:59:10 -04:00
auth_tokens.rs joule-moq-relay: a DVR store on disk, FETCH from it, the seek power, and WMH1 version 2 (work in progress) 2026-10-19 11:32:38 -04:00
cascade.rs joule-moq-relay: the loop-of-relays test starts again on new ports when one it chose was taken 2026-11-05 10:24:38 -05:00
connection_window.rs joule-moq-relay: bound a session's unread bytes by a connection window 2026-10-26 03:39:45 -04:00
drafts.rs joule-moq-relay: a -16 Request ID ahead of one in flight on another stream is admitted 2026-10-21 12:45:13 -04:00
dvr.rs joule-moq-relay DVR: count an eviction under the index lock; the by-age test counts late groups 2026-11-04 18:52:40 -05:00
fetch_in_flight.rs joule-moq-relay: a mux self-deadlock fixed; a FETCH waits for groups still arriving 2026-10-19 07:32:44 -04:00
floor.rs relay floor test: the payload check is the one an arrival-order relay fails first 2026-10-25 03:56:05 -04:00
goaway.rs joule-moq-relay: GOAWAY on shutdown, tokens by alias, and fan-out order under load 2026-10-17 04:45:24 -04:00
grant_proof.rs joule-moq: drafts chosen by this crate's preference; relay tests and client take the draft 2026-10-21 05:33:13 -04:00
late_joiner.rs joule-moq-relay: the cache covers the run of whole groups, not where its first object fell 2026-10-17 12:12:35 -04:00
priority_fan_out.rs joule-moq-relay: GOAWAY on shutdown, tokens by alias, and fan-out order under load 2026-10-17 04:45:24 -04:00
publish_done_streams.rs joule-moq, joule-moq-relay, joule-moq-interop: clippy's notes on this branch's code 2026-10-21 12:57:39 -04:00
quic_sockets.rs joule-moq-relay: a fan-out holds up no other track, and each core has its own socket 2026-11-02 19:05:27 -05:00
relay_energy.rs joule-moq-relay: meter the relay's own energy for real, or sign the unmetered marker 2026-10-26 08:30:49 -04:00
relay_quic.rs joule-moq-relay: two publishers and three subscribers over QUIC, WebTransport and WebSocket 2026-10-17 04:37:09 -04:00
relay_websocket.rs joule-moq-relay: each end of a WebSocket session pings the other every 30 s 2026-10-27 14:36:33 -04:00
relay_webtransport.rs joule-moq-relay: two publishers and three subscribers over QUIC, WebTransport and WebSocket 2026-10-17 04:37:09 -04:00
request_ids.rs joule-moq-relay: Request ID rules and requests bounded by the stream limit 2026-10-17 04:49:29 -04:00
room_authority.rs joule-moq-relay: a DVR store on disk, FETCH from it, the seek power, and WMH1 version 2 (work in progress) 2026-10-19 11:32:38 -04:00
room_metering.rs joule-moq-relay: meter the relay's own energy for real, or sign the unmetered marker 2026-10-26 08:30:49 -04:00
sealed_objects.rs joule-moq-relay: a test of sealed objects through the unchanged relay (WIP) 2026-10-19 20:47:53 -04:00
slow_subscriber.rs joule-moq-relay: clippy's notes on the new test code 2026-10-18 07:40:14 -04:00
upstream_window.rs joule-moq-relay: an upstream link is held to the listener's receive windows 2026-10-26 08:52:18 -04:00
webtransport_close.rs joule-moq-relay test: the client closes after the relay holds its session 2026-10-21 07:39:04 -04:00