From 447d42845242aa6719be00585f1bf0ba446c27c2 Mon Sep 17 00:00:00 2001 From: James Date: Thu, 14 May 2026 21:38:44 +0000 Subject: [PATCH] test(producer): track distributed fixture baselines via LFS --- .gitattributes | 3 + .gitignore | 2 + .../mp4-h264-sdr/output/compiled.html | 139 ++++++++++++++++++ .../mp4-h264-sdr/output/output.mp4 | 3 + 4 files changed, 147 insertions(+) create mode 100644 packages/producer/tests/distributed/mp4-h264-sdr/output/compiled.html create mode 100644 packages/producer/tests/distributed/mp4-h264-sdr/output/output.mp4 diff --git a/.gitattributes b/.gitattributes index ec68cb840..cc0c61197 100644 --- a/.gitattributes +++ b/.gitattributes @@ -6,12 +6,15 @@ # Golden baseline videos for regression tests packages/producer/tests/*/output/output.mp4 filter=lfs diff=lfs merge=lfs -text +packages/producer/tests/distributed/*/output/output.mp4 filter=lfs diff=lfs merge=lfs -text # Source video clips for regression test fixtures (HDR samples, etc.) packages/producer/tests/*/src/*.mp4 filter=lfs diff=lfs merge=lfs -text +packages/producer/tests/distributed/*/src/*.mp4 filter=lfs diff=lfs merge=lfs -text # Source image assets for regression test fixtures (HDR PNGs, screenshot fixtures, etc.) packages/producer/tests/*/src/*.png filter=lfs diff=lfs merge=lfs -text +packages/producer/tests/distributed/*/src/*.png filter=lfs diff=lfs merge=lfs -text # GitHub Linguist overrides — HTML files are compositions (user content / templates), # not the framework source. Hide them from the repo language stats so TypeScript, diff --git a/.gitignore b/.gitignore index eaf23805f..76b9858be 100644 --- a/.gitignore +++ b/.gitignore @@ -32,6 +32,7 @@ coverage/ # Producer regression test failures (generated debugging artifacts) packages/producer/tests/*/failures/ +packages/producer/tests/distributed/*/failures/ packages/producer/tests/parity/fixtures/hyperframe.runtime.iife.js # Player perf test results (generated each run, attached as CI artifact) @@ -41,6 +42,7 @@ packages/player/tests/perf/results/ output/ renders/ !packages/producer/tests/*/output/ +!packages/producer/tests/distributed/*/output/ # Composition source media (large binaries) compositions/**/*.mp4 diff --git a/packages/producer/tests/distributed/mp4-h264-sdr/output/compiled.html b/packages/producer/tests/distributed/mp4-h264-sdr/output/compiled.html new file mode 100644 index 000000000..514f4f83c --- /dev/null +++ b/packages/producer/tests/distributed/mp4-h264-sdr/output/compiled.html @@ -0,0 +1,139 @@ + + + + + + mp4 H.264 SDR distributed fixture + + + + +
+
+
CHUNK
+
PHASE ONE
+
+
+
CHUNK
+
PHASE TWO
+
+ + + + + + +
+ + + + diff --git a/packages/producer/tests/distributed/mp4-h264-sdr/output/output.mp4 b/packages/producer/tests/distributed/mp4-h264-sdr/output/output.mp4 new file mode 100644 index 000000000..f348d4717 --- /dev/null +++ b/packages/producer/tests/distributed/mp4-h264-sdr/output/output.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c6137ec9cb1117e09d8da79b0dc18d160bdc750d5311e3752c353046ccac7f2 +size 62079