ASCILINE/test
Nate 844db120d2 test: live end-to-end test for backpressure frame dropping (#30)
The gap test proves codec correctness across a drop; this one runs the real
server loop and proves the drop mechanism fires: a client reporting a high
decode backlog gets a stream with skipped frame indices (maxGap ~= MAX_CONSEC_DROPS),
while a client reporting zero backlog gets every frame in order. Spawns
stream_server.py against an ffmpeg-generated clip; keeps stdin open because the
server's command loop runs on the main thread and dies on EOF.
2026-06-22 12:20:39 -04:00
..
_gap_fixture.py feat: server-side frame dropping under client backpressure (#30) 2026-06-22 12:12:38 -04:00
test_backpressure_gap.js feat: server-side frame dropping under client backpressure (#30) 2026-06-22 12:12:38 -04:00
test_backpressure_live.js test: live end-to-end test for backpressure frame dropping (#30) 2026-06-22 12:20:39 -04:00
test_e2e.js Rename test_e2e.js to test_e2e.js 2026-06-21 11:28:38 +03:00
test_scrub.py feat: make hover thumbnails optional (--no-thumbnails) 2026-06-19 00:14:34 -04:00
test_ytdl.py Add test_ytdl.py for testing functionality 2026-06-21 11:29:13 +03:00
test_ytdl_hardening.py Rename test_ytdl_hardening.py to test_ytdl_hardening.py 2026-06-21 11:29:30 +03:00
test_ytdl_normalize.py Rename test_ytdl_normalize.py to test_ytdl_normalize.py 2026-06-21 11:29:45 +03:00