ci(regression): add Docker-based regression test pipeline

Port the regression test infrastructure from the internal repo to OSS.
Runs golden-baseline visual/audio comparisons inside Docker for deterministic results.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
James
2026-03-23 19:08:25 +00:00
co-authored by Claude Opus 4.6
parent 0276255b76
commit 04c48d5bc5
4 changed files with 235 additions and 0 deletions
+3
View File
@@ -36,6 +36,9 @@
"benchmark": "tsx src/benchmark.ts",
"test": "tsx src/regression-harness.ts",
"test:update": "tsx src/regression-harness.ts --update",
"docker:build:test": "docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..",
"docker:test": "docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test",
"docker:test:update": "docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update",
"prepublishOnly": "pnpm build"
},
"dependencies": {