diff --git a/.gitattributes b/.gitattributes index d283856526..ab25dca7a5 100644 --- a/.gitattributes +++ b/.gitattributes @@ -4,24 +4,25 @@ # and trips GitHub's "Binary file not shown" diff heuristic. * text=auto eol=lf -# 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 -packages/producer/tests/distributed/*/output/output.mov filter=lfs diff=lfs merge=lfs -text -packages/producer/tests/distributed/*/output/output.webm filter=lfs diff=lfs merge=lfs -text +# Regression-test media under packages/producer/tests — RECURSIVE (`**`) so +# media in ANY nested fixture dir routes to LFS. The earlier non-recursive +# patterns (`tests/*/output/...`, `tests/*/src/...`) only matched one level +# deep, so binaries in nested dirs like `tests/hdr-regression/hdr-pq/assets/*.mp4` +# and `.../_renders/*.mp4` committed straight into the git pack and now live in +# history forever. `**` closes that leak: any video/baseline anywhere under +# tests/ is LFS, regardless of how deeply it is nested. +packages/producer/tests/**/*.mp4 filter=lfs diff=lfs merge=lfs -text +packages/producer/tests/**/*.mov filter=lfs diff=lfs merge=lfs -text +packages/producer/tests/**/*.webm filter=lfs diff=lfs merge=lfs -text +packages/producer/tests/**/*.png 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 - -# Golden baseline frames for png-sequence distributed fixtures. Each frame is -# a small RGBA PNG (~10-15 KB) but a fixture can carry 60+ of them, and -# additional fixtures will grow the set further — LFS keeps the repo lean. -packages/producer/tests/distributed/*/output/frames/*.png filter=lfs diff=lfs merge=lfs -text +# ONNX models must ALWAYS use LFS regardless of location: a 31 MB ppmattingv2 +# model was once committed raw into skills/ then deleted — but a raw commit +# lives in history forever. No path in the repo legitimately ships a raw .onnx. +# (Audio masters / .wav are intentionally NOT globalized here — registry blocks +# ship raw audio so they stay portable when installed via `hyperframes add`. +# The wav-in-LFS question is a coordinated policy decision left for later.) +*.onnx 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 4cb991dd0c..d41fc87938 100644 --- a/.gitignore +++ b/.gitignore @@ -32,9 +32,12 @@ videos/ coverage/ .debug/ -# Producer regression test failures (generated debugging artifacts) -packages/producer/tests/*/failures/ -packages/producer/tests/distributed/*/failures/ +# Producer regression test failures (generated debugging artifacts). +# RECURSIVE (`**`) so a failures/ dump at ANY fixture depth is ignored — the +# old non-recursive `tests/*/failures/` + `tests/distributed/*/failures/` rules +# only matched one level deep, so a nested fixture like +# `tests/hdr-regression/hdr-pq/failures/` could still get committed. +packages/producer/tests/**/failures/ packages/producer/tests/parity/fixtures/hyperframe.runtime.iife.js # Player perf test results (generated each run, attached as CI artifact) diff --git a/lefthook.yml b/lefthook.yml index 05e77d2da9..1f93732439 100644 --- a/lefthook.yml +++ b/lefthook.yml @@ -23,6 +23,13 @@ pre-commit: # GIT_DIR/GIT_INDEX_FILE (set by git in worktree hook context) break that. # env -u is safe in non-worktree contexts (no-op when var is unset). run: env -u GIT_DIR -u GIT_INDEX_FILE -u GIT_WORK_TREE bunx fallow audit --base origin/main --fail-on-issues + largefiles: + # Reject large binaries committed straight into the git pack instead of + # LFS. The script reads the staged set itself (via `git diff --cached`) + # rather than taking lefthook's `{staged_files}` expansion, which would + # split paths containing spaces. It skips files under the limit, anything + # routed through LFS, and registry/ assets. Tune via HF_MAX_NONLFS_KB. + run: ./scripts/check-large-files.sh filesize: # Scoped to packages/studio — the 600 LOC limit is a studio architecture # standard enforced as part of the App.tsx decomposition work. Player and diff --git a/packages/producer/tests/chat/failures/frames/actual_0_90s.png b/packages/producer/tests/chat/failures/frames/actual_0_90s.png deleted file mode 100644 index 17c847b09c..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_0_90s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_1_05s.png b/packages/producer/tests/chat/failures/frames/actual_1_05s.png deleted file mode 100644 index 5b2e274570..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_1_05s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_1_20s.png b/packages/producer/tests/chat/failures/frames/actual_1_20s.png deleted file mode 100644 index 1451efcff0..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_1_20s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_1_35s.png b/packages/producer/tests/chat/failures/frames/actual_1_35s.png deleted file mode 100644 index a0ba8d7583..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_1_35s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_1_50s.png b/packages/producer/tests/chat/failures/frames/actual_1_50s.png deleted file mode 100644 index 3cd460345b..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_1_50s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_1_65s.png b/packages/producer/tests/chat/failures/frames/actual_1_65s.png deleted file mode 100644 index a4c7cde75b..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_1_65s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_2_70s.png b/packages/producer/tests/chat/failures/frames/actual_2_70s.png deleted file mode 100644 index c0a355191a..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_2_70s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_2_85s.png b/packages/producer/tests/chat/failures/frames/actual_2_85s.png deleted file mode 100644 index 69a3e82a1f..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_2_85s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_3_00s.png b/packages/producer/tests/chat/failures/frames/actual_3_00s.png deleted file mode 100644 index 042ee67aed..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_3_00s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_3_15s.png b/packages/producer/tests/chat/failures/frames/actual_3_15s.png deleted file mode 100644 index b831c6a2b7..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_3_15s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_3_30s.png b/packages/producer/tests/chat/failures/frames/actual_3_30s.png deleted file mode 100644 index b7abbbd406..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_3_30s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_3_45s.png b/packages/producer/tests/chat/failures/frames/actual_3_45s.png deleted file mode 100644 index 211bff1646..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_3_45s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_3_60s.png b/packages/producer/tests/chat/failures/frames/actual_3_60s.png deleted file mode 100644 index 89aaa7bbef..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_3_60s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_3_75s.png b/packages/producer/tests/chat/failures/frames/actual_3_75s.png deleted file mode 100644 index 5fed2c05e9..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_3_75s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_4_20s.png b/packages/producer/tests/chat/failures/frames/actual_4_20s.png deleted file mode 100644 index 4faea34af0..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_4_20s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_4_21s.png b/packages/producer/tests/chat/failures/frames/actual_4_21s.png deleted file mode 100644 index 69837bbfe5..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_4_21s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_4_50s.png b/packages/producer/tests/chat/failures/frames/actual_4_50s.png deleted file mode 100644 index 1684372dc3..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_4_50s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_4_51s.png b/packages/producer/tests/chat/failures/frames/actual_4_51s.png deleted file mode 100644 index 8b6c7941b0..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_4_51s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_4_65s.png b/packages/producer/tests/chat/failures/frames/actual_4_65s.png deleted file mode 100644 index 4980e5e841..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_4_65s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/actual_4_66s.png b/packages/producer/tests/chat/failures/frames/actual_4_66s.png deleted file mode 100644 index 4564802d35..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/actual_4_66s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_0_90s.png b/packages/producer/tests/chat/failures/frames/expected_0_90s.png deleted file mode 100644 index 89cde0ba1d..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_0_90s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_1_05s.png b/packages/producer/tests/chat/failures/frames/expected_1_05s.png deleted file mode 100644 index 0d1bd42a68..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_1_05s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_1_20s.png b/packages/producer/tests/chat/failures/frames/expected_1_20s.png deleted file mode 100644 index fc354be48b..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_1_20s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_1_35s.png b/packages/producer/tests/chat/failures/frames/expected_1_35s.png deleted file mode 100644 index 5484737bc0..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_1_35s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_1_50s.png b/packages/producer/tests/chat/failures/frames/expected_1_50s.png deleted file mode 100644 index 4bdf9cc019..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_1_50s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_1_65s.png b/packages/producer/tests/chat/failures/frames/expected_1_65s.png deleted file mode 100644 index 9329dadd16..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_1_65s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_2_70s.png b/packages/producer/tests/chat/failures/frames/expected_2_70s.png deleted file mode 100644 index 7345e2a97a..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_2_70s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_2_85s.png b/packages/producer/tests/chat/failures/frames/expected_2_85s.png deleted file mode 100644 index eb4407c82a..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_2_85s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_3_00s.png b/packages/producer/tests/chat/failures/frames/expected_3_00s.png deleted file mode 100644 index fdcc9433e5..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_3_00s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_3_15s.png b/packages/producer/tests/chat/failures/frames/expected_3_15s.png deleted file mode 100644 index a1138a527c..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_3_15s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_3_30s.png b/packages/producer/tests/chat/failures/frames/expected_3_30s.png deleted file mode 100644 index 251b9758ce..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_3_30s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_3_45s.png b/packages/producer/tests/chat/failures/frames/expected_3_45s.png deleted file mode 100644 index b9d69575ba..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_3_45s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_3_60s.png b/packages/producer/tests/chat/failures/frames/expected_3_60s.png deleted file mode 100644 index 3da9b53d4e..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_3_60s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_3_75s.png b/packages/producer/tests/chat/failures/frames/expected_3_75s.png deleted file mode 100644 index 523d9c90e6..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_3_75s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_4_20s.png b/packages/producer/tests/chat/failures/frames/expected_4_20s.png deleted file mode 100644 index adfcb5a2be..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_4_20s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_4_21s.png b/packages/producer/tests/chat/failures/frames/expected_4_21s.png deleted file mode 100644 index adfcb5a2be..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_4_21s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_4_50s.png b/packages/producer/tests/chat/failures/frames/expected_4_50s.png deleted file mode 100644 index 022dbca7e2..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_4_50s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_4_51s.png b/packages/producer/tests/chat/failures/frames/expected_4_51s.png deleted file mode 100644 index 022dbca7e2..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_4_51s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_4_65s.png b/packages/producer/tests/chat/failures/frames/expected_4_65s.png deleted file mode 100644 index fa6ce7808e..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_4_65s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/frames/expected_4_66s.png b/packages/producer/tests/chat/failures/frames/expected_4_66s.png deleted file mode 100644 index fa6ce7808e..0000000000 Binary files a/packages/producer/tests/chat/failures/frames/expected_4_66s.png and /dev/null differ diff --git a/packages/producer/tests/chat/failures/visual-failures.json b/packages/producer/tests/chat/failures/visual-failures.json deleted file mode 100644 index e7dd84571b..0000000000 --- a/packages/producer/tests/chat/failures/visual-failures.json +++ /dev/null @@ -1,179 +0,0 @@ -{ - "summary": { - "totalCheckpoints": 100, - "failedCheckpoints": 34, - "threshold": 30 - }, - "failedFrames": [ - { - "time": 2.70324, - "psnr": 29.838011, - "belowThresholdBy": 0.16198899999999838 - }, - { - "time": 3.0036, - "psnr": 29.733651, - "belowThresholdBy": 0.2663490000000017 - }, - { - "time": 3.1537800000000002, - "psnr": 28.535231, - "belowThresholdBy": 1.4647690000000004 - }, - { - "time": 3.30396, - "psnr": 27.92528, - "belowThresholdBy": 2.0747199999999992 - }, - { - "time": 3.4541399999999998, - "psnr": 27.783263, - "belowThresholdBy": 2.2167369999999984 - }, - { - "time": 3.60432, - "psnr": 27.649057, - "belowThresholdBy": 2.350943000000001 - }, - { - "time": 3.7545000000000006, - "psnr": 27.649062, - "belowThresholdBy": 2.3509379999999993 - }, - { - "time": 4.20504, - "psnr": 29.58208, - "belowThresholdBy": 0.41791999999999874 - }, - { - "time": 4.5054, - "psnr": 28.838303, - "belowThresholdBy": 1.1616970000000002 - }, - { - "time": 4.65558, - "psnr": 28.836438, - "belowThresholdBy": 1.1635619999999989 - }, - { - "time": 4.80576, - "psnr": 28.836593, - "belowThresholdBy": 1.1634069999999994 - }, - { - "time": 4.955940000000001, - "psnr": 28.836432, - "belowThresholdBy": 1.1635680000000015 - }, - { - "time": 5.85702, - "psnr": 29.253066, - "belowThresholdBy": 0.7469339999999995 - }, - { - "time": 6.0072, - "psnr": 28.476473, - "belowThresholdBy": 1.5235270000000014 - }, - { - "time": 6.157380000000001, - "psnr": 27.972636, - "belowThresholdBy": 2.0273639999999986 - }, - { - "time": 6.3075600000000005, - "psnr": 28.09446, - "belowThresholdBy": 1.9055399999999985 - }, - { - "time": 6.45774, - "psnr": 28.061481, - "belowThresholdBy": 1.9385189999999994 - }, - { - "time": 6.60792, - "psnr": 28.06132, - "belowThresholdBy": 1.9386800000000015 - }, - { - "time": 9.761700000000001, - "psnr": 28.971573, - "belowThresholdBy": 1.0284270000000006 - }, - { - "time": 9.911880000000002, - "psnr": 29.24956, - "belowThresholdBy": 0.7504400000000011 - }, - { - "time": 10.06206, - "psnr": 29.208561, - "belowThresholdBy": 0.7914390000000004 - }, - { - "time": 10.212240000000001, - "psnr": 29.208629, - "belowThresholdBy": 0.7913710000000016 - }, - { - "time": 10.36242, - "psnr": 29.208932, - "belowThresholdBy": 0.7910679999999992 - }, - { - "time": 10.512599999999999, - "psnr": 29.203331, - "belowThresholdBy": 0.7966690000000014 - }, - { - "time": 10.66278, - "psnr": 29.203331, - "belowThresholdBy": 0.7966690000000014 - }, - { - "time": 11.71404, - "psnr": 28.780533, - "belowThresholdBy": 1.2194670000000016 - }, - { - "time": 11.86422, - "psnr": 27.998102, - "belowThresholdBy": 2.0018980000000006 - }, - { - "time": 12.0144, - "psnr": 27.875745, - "belowThresholdBy": 2.1242550000000016 - }, - { - "time": 12.16458, - "psnr": 27.557868, - "belowThresholdBy": 2.442132000000001 - }, - { - "time": 12.314760000000001, - "psnr": 27.559722, - "belowThresholdBy": 2.4402779999999993 - }, - { - "time": 12.464940000000002, - "psnr": 27.562561, - "belowThresholdBy": 2.4374390000000012 - }, - { - "time": 13.21584, - "psnr": 29.057433, - "belowThresholdBy": 0.9425670000000004 - }, - { - "time": 13.516200000000001, - "psnr": 29.78465, - "belowThresholdBy": 0.21535000000000082 - }, - { - "time": 13.666380000000002, - "psnr": 29.781919, - "belowThresholdBy": 0.21808100000000152 - } - ] -} \ No newline at end of file diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_00s.png b/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_00s.png deleted file mode 100644 index b9dfb6776d..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_00s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_05s.png b/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_05s.png deleted file mode 100644 index 2938802e48..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_05s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_10s.png b/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_10s.png deleted file mode 100644 index 64a3659b74..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_10s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_15s.png b/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_15s.png deleted file mode 100644 index 4378791ab4..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_15s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_20s.png b/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_20s.png deleted file mode 100644 index 6da914846d..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_20s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_25s.png b/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_25s.png deleted file mode 100644 index 85ba77d537..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_25s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_30s.png b/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_30s.png deleted file mode 100644 index e5c54cbeff..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_30s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_35s.png b/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_35s.png deleted file mode 100644 index 96b1cd0956..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_35s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_40s.png b/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_40s.png deleted file mode 100644 index d8abe531b8..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_40s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_45s.png b/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_45s.png deleted file mode 100644 index 9e82e12c08..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/actual_0_45s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_00s.png b/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_00s.png deleted file mode 100644 index 666c80993d..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_00s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_05s.png b/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_05s.png deleted file mode 100644 index d54db4341c..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_05s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_10s.png b/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_10s.png deleted file mode 100644 index baa173263f..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_10s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_15s.png b/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_15s.png deleted file mode 100644 index cd1b3f1109..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_15s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_20s.png b/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_20s.png deleted file mode 100644 index 51c7664380..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_20s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_25s.png b/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_25s.png deleted file mode 100644 index 1f2ba6b348..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_25s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_30s.png b/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_30s.png deleted file mode 100644 index 05f2cb87e1..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_30s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_35s.png b/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_35s.png deleted file mode 100644 index 062a4acf67..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_35s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_40s.png b/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_40s.png deleted file mode 100644 index 1c3cdc1339..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_40s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_45s.png b/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_45s.png deleted file mode 100644 index 69ad3cbf58..0000000000 Binary files a/packages/producer/tests/iframe-render-compat/failures/frames/expected_0_45s.png and /dev/null differ diff --git a/packages/producer/tests/iframe-render-compat/failures/visual-failures.json b/packages/producer/tests/iframe-render-compat/failures/visual-failures.json deleted file mode 100644 index badb71fa12..0000000000 --- a/packages/producer/tests/iframe-render-compat/failures/visual-failures.json +++ /dev/null @@ -1,510 +0,0 @@ -{ - "summary": { - "totalCheckpoints": 100, - "failedCheckpoints": 100, - "threshold": 30, - "fixtureThreshold": 30 - }, - "failedFrames": [ - { - "time": 0, - "psnr": 25.670173, - "belowThresholdBy": 4.329827000000002 - }, - { - "time": 0.049666666666666665, - "psnr": 25.665257, - "belowThresholdBy": 4.334743 - }, - { - "time": 0.09933333333333333, - "psnr": 25.664898, - "belowThresholdBy": 4.335101999999999 - }, - { - "time": 0.149, - "psnr": 25.66572, - "belowThresholdBy": 4.33428 - }, - { - "time": 0.19866666666666666, - "psnr": 25.666527, - "belowThresholdBy": 4.3334730000000015 - }, - { - "time": 0.24833333333333335, - "psnr": 25.665789, - "belowThresholdBy": 4.334211 - }, - { - "time": 0.298, - "psnr": 25.66605, - "belowThresholdBy": 4.3339500000000015 - }, - { - "time": 0.3476666666666667, - "psnr": 25.666633, - "belowThresholdBy": 4.333366999999999 - }, - { - "time": 0.3973333333333333, - "psnr": 25.666045, - "belowThresholdBy": 4.333955 - }, - { - "time": 0.447, - "psnr": 25.667801, - "belowThresholdBy": 4.332198999999999 - }, - { - "time": 0.4966666666666667, - "psnr": 25.665958, - "belowThresholdBy": 4.334042 - }, - { - "time": 0.5463333333333333, - "psnr": 25.66534, - "belowThresholdBy": 4.3346599999999995 - }, - { - "time": 0.596, - "psnr": 25.667488, - "belowThresholdBy": 4.332512000000001 - }, - { - "time": 0.6456666666666666, - "psnr": 25.665683, - "belowThresholdBy": 4.334316999999999 - }, - { - "time": 0.6953333333333334, - "psnr": 25.666654, - "belowThresholdBy": 4.333345999999999 - }, - { - "time": 0.745, - "psnr": 25.665803, - "belowThresholdBy": 4.334197 - }, - { - "time": 0.7946666666666666, - "psnr": 25.665768, - "belowThresholdBy": 4.334232 - }, - { - "time": 0.8443333333333334, - "psnr": 25.666026, - "belowThresholdBy": 4.333974000000001 - }, - { - "time": 0.894, - "psnr": 25.665989, - "belowThresholdBy": 4.334011 - }, - { - "time": 0.9436666666666668, - "psnr": 25.666062, - "belowThresholdBy": 4.333938 - }, - { - "time": 0.9933333333333334, - "psnr": 25.665957, - "belowThresholdBy": 4.334043000000001 - }, - { - "time": 1.043, - "psnr": 25.665319, - "belowThresholdBy": 4.334681 - }, - { - "time": 1.0926666666666667, - "psnr": 25.66539, - "belowThresholdBy": 4.334610000000001 - }, - { - "time": 1.1423333333333334, - "psnr": 25.665835, - "belowThresholdBy": 4.334164999999999 - }, - { - "time": 1.192, - "psnr": 25.666256, - "belowThresholdBy": 4.333743999999999 - }, - { - "time": 1.2416666666666667, - "psnr": 25.6659, - "belowThresholdBy": 4.334099999999999 - }, - { - "time": 1.2913333333333332, - "psnr": 25.666521, - "belowThresholdBy": 4.3334790000000005 - }, - { - "time": 1.341, - "psnr": 25.666418, - "belowThresholdBy": 4.333582 - }, - { - "time": 1.3906666666666667, - "psnr": 25.666516, - "belowThresholdBy": 4.333483999999999 - }, - { - "time": 1.4403333333333332, - "psnr": 25.666238, - "belowThresholdBy": 4.333762 - }, - { - "time": 1.49, - "psnr": 25.665819, - "belowThresholdBy": 4.334181000000001 - }, - { - "time": 1.5396666666666667, - "psnr": 25.666459, - "belowThresholdBy": 4.333541 - }, - { - "time": 1.5893333333333333, - "psnr": 25.666325, - "belowThresholdBy": 4.3336749999999995 - }, - { - "time": 1.639, - "psnr": 25.665563, - "belowThresholdBy": 4.334437000000001 - }, - { - "time": 1.6886666666666668, - "psnr": 25.665991, - "belowThresholdBy": 4.334008999999998 - }, - { - "time": 1.7383333333333335, - "psnr": 25.665225, - "belowThresholdBy": 4.3347750000000005 - }, - { - "time": 1.788, - "psnr": 25.666288, - "belowThresholdBy": 4.3337119999999985 - }, - { - "time": 1.8376666666666668, - "psnr": 25.665266, - "belowThresholdBy": 4.334734000000001 - }, - { - "time": 1.8873333333333335, - "psnr": 25.665011, - "belowThresholdBy": 4.334989 - }, - { - "time": 1.9370000000000003, - "psnr": 25.665971, - "belowThresholdBy": 4.334029000000001 - }, - { - "time": 1.9866666666666668, - "psnr": 25.665508, - "belowThresholdBy": 4.334492000000001 - }, - { - "time": 2.0363333333333333, - "psnr": 25.665407, - "belowThresholdBy": 4.334593000000002 - }, - { - "time": 2.086, - "psnr": 25.665667, - "belowThresholdBy": 4.334333000000001 - }, - { - "time": 2.135666666666667, - "psnr": 25.665722, - "belowThresholdBy": 4.334278000000001 - }, - { - "time": 2.1853333333333333, - "psnr": 25.665476, - "belowThresholdBy": 4.334523999999998 - }, - { - "time": 2.235, - "psnr": 25.665359, - "belowThresholdBy": 4.334641000000001 - }, - { - "time": 2.284666666666667, - "psnr": 25.664999, - "belowThresholdBy": 4.335000999999998 - }, - { - "time": 2.3343333333333334, - "psnr": 25.666587, - "belowThresholdBy": 4.333413 - }, - { - "time": 2.384, - "psnr": 25.665216, - "belowThresholdBy": 4.334783999999999 - }, - { - "time": 2.433666666666667, - "psnr": 25.664701, - "belowThresholdBy": 4.335298999999999 - }, - { - "time": 2.4833333333333334, - "psnr": 25.663834, - "belowThresholdBy": 4.336165999999999 - }, - { - "time": 2.533, - "psnr": 25.664359, - "belowThresholdBy": 4.335640999999999 - }, - { - "time": 2.5826666666666664, - "psnr": 25.665088, - "belowThresholdBy": 4.334911999999999 - }, - { - "time": 2.6323333333333334, - "psnr": 25.665297, - "belowThresholdBy": 4.334703000000001 - }, - { - "time": 2.682, - "psnr": 25.665352, - "belowThresholdBy": 4.334648000000001 - }, - { - "time": 2.731666666666667, - "psnr": 25.666831, - "belowThresholdBy": 4.333169000000002 - }, - { - "time": 2.7813333333333334, - "psnr": 25.664831, - "belowThresholdBy": 4.3351690000000005 - }, - { - "time": 2.8310000000000004, - "psnr": 25.664452, - "belowThresholdBy": 4.335547999999999 - }, - { - "time": 2.8806666666666665, - "psnr": 25.665043, - "belowThresholdBy": 4.334956999999999 - }, - { - "time": 2.9303333333333335, - "psnr": 25.664478, - "belowThresholdBy": 4.335522000000001 - }, - { - "time": 2.98, - "psnr": 25.665427, - "belowThresholdBy": 4.334572999999999 - }, - { - "time": 3.029666666666667, - "psnr": 25.66538, - "belowThresholdBy": 4.334620000000001 - }, - { - "time": 3.0793333333333335, - "psnr": 25.66421, - "belowThresholdBy": 4.335789999999999 - }, - { - "time": 3.1290000000000004, - "psnr": 25.664635, - "belowThresholdBy": 4.3353649999999995 - }, - { - "time": 3.1786666666666665, - "psnr": 25.664152, - "belowThresholdBy": 4.335847999999999 - }, - { - "time": 3.228333333333333, - "psnr": 25.664572, - "belowThresholdBy": 4.335428 - }, - { - "time": 3.278, - "psnr": 25.665011, - "belowThresholdBy": 4.334989 - }, - { - "time": 3.3276666666666666, - "psnr": 25.664758, - "belowThresholdBy": 4.335242000000001 - }, - { - "time": 3.3773333333333335, - "psnr": 25.664574, - "belowThresholdBy": 4.335425999999998 - }, - { - "time": 3.427, - "psnr": 25.668833, - "belowThresholdBy": 4.331167000000001 - }, - { - "time": 3.476666666666667, - "psnr": 25.671263, - "belowThresholdBy": 4.328737 - }, - { - "time": 3.526333333333333, - "psnr": 25.67407, - "belowThresholdBy": 4.32593 - }, - { - "time": 3.576, - "psnr": 25.677632, - "belowThresholdBy": 4.322368000000001 - }, - { - "time": 3.6256666666666666, - "psnr": 25.679291, - "belowThresholdBy": 4.320709000000001 - }, - { - "time": 3.6753333333333336, - "psnr": 25.679101, - "belowThresholdBy": 4.320899000000001 - }, - { - "time": 3.725, - "psnr": 25.679923, - "belowThresholdBy": 4.320077000000001 - }, - { - "time": 3.774666666666667, - "psnr": 25.680906, - "belowThresholdBy": 4.319094 - }, - { - "time": 3.8243333333333336, - "psnr": 25.679413, - "belowThresholdBy": 4.320587 - }, - { - "time": 3.8740000000000006, - "psnr": 25.679453, - "belowThresholdBy": 4.320547000000001 - }, - { - "time": 3.9236666666666666, - "psnr": 25.679127, - "belowThresholdBy": 4.320872999999999 - }, - { - "time": 3.9733333333333336, - "psnr": 25.679337, - "belowThresholdBy": 4.320663 - }, - { - "time": 4.023, - "psnr": 25.678418, - "belowThresholdBy": 4.321581999999999 - }, - { - "time": 4.072666666666667, - "psnr": 25.679278, - "belowThresholdBy": 4.320722 - }, - { - "time": 4.122333333333334, - "psnr": 25.679084, - "belowThresholdBy": 4.320916 - }, - { - "time": 4.172, - "psnr": 25.67842, - "belowThresholdBy": 4.321580000000001 - }, - { - "time": 4.221666666666667, - "psnr": 25.682599, - "belowThresholdBy": 4.317401 - }, - { - "time": 4.271333333333334, - "psnr": 25.690067, - "belowThresholdBy": 4.309933000000001 - }, - { - "time": 4.321000000000001, - "psnr": 25.691069, - "belowThresholdBy": 4.308931000000001 - }, - { - "time": 4.370666666666667, - "psnr": 25.689988, - "belowThresholdBy": 4.310012 - }, - { - "time": 4.420333333333334, - "psnr": 25.701076, - "belowThresholdBy": 4.2989239999999995 - }, - { - "time": 4.47, - "psnr": 25.703625, - "belowThresholdBy": 4.296375000000001 - }, - { - "time": 4.519666666666667, - "psnr": 25.703902, - "belowThresholdBy": 4.296098000000001 - }, - { - "time": 4.569333333333334, - "psnr": 25.704101, - "belowThresholdBy": 4.295898999999999 - }, - { - "time": 4.619000000000001, - "psnr": 25.703541, - "belowThresholdBy": 4.296458999999999 - }, - { - "time": 4.668666666666667, - "psnr": 25.703907, - "belowThresholdBy": 4.296092999999999 - }, - { - "time": 4.718333333333334, - "psnr": 25.701013, - "belowThresholdBy": 4.298987 - }, - { - "time": 4.768, - "psnr": 25.693049, - "belowThresholdBy": 4.3069510000000015 - }, - { - "time": 4.817666666666667, - "psnr": 25.691654, - "belowThresholdBy": 4.308346 - }, - { - "time": 4.867333333333334, - "psnr": 25.692159, - "belowThresholdBy": 4.307841 - }, - { - "time": 4.917, - "psnr": 25.68271, - "belowThresholdBy": 4.31729 - } - ] -} \ No newline at end of file diff --git a/packages/producer/tests/many-cuts/failures/frames/actual_0_06s.png b/packages/producer/tests/many-cuts/failures/frames/actual_0_06s.png deleted file mode 100644 index 7b4b2efea0..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/actual_0_06s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/actual_0_11s.png b/packages/producer/tests/many-cuts/failures/frames/actual_0_11s.png deleted file mode 100644 index 7b4b2efea0..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/actual_0_11s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/actual_0_17s.png b/packages/producer/tests/many-cuts/failures/frames/actual_0_17s.png deleted file mode 100644 index 7b4b2efea0..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/actual_0_17s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/actual_0_22s.png b/packages/producer/tests/many-cuts/failures/frames/actual_0_22s.png deleted file mode 100644 index 7b4b2efea0..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/actual_0_22s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/actual_0_28s.png b/packages/producer/tests/many-cuts/failures/frames/actual_0_28s.png deleted file mode 100644 index 7b4b2efea0..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/actual_0_28s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/actual_0_34s.png b/packages/producer/tests/many-cuts/failures/frames/actual_0_34s.png deleted file mode 100644 index 7b4b2efea0..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/actual_0_34s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/actual_0_39s.png b/packages/producer/tests/many-cuts/failures/frames/actual_0_39s.png deleted file mode 100644 index 7b4b2efea0..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/actual_0_39s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/actual_0_45s.png b/packages/producer/tests/many-cuts/failures/frames/actual_0_45s.png deleted file mode 100644 index 7b4b2efea0..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/actual_0_45s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/actual_0_50s.png b/packages/producer/tests/many-cuts/failures/frames/actual_0_50s.png deleted file mode 100644 index 7b4b2efea0..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/actual_0_50s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/actual_0_56s.png b/packages/producer/tests/many-cuts/failures/frames/actual_0_56s.png deleted file mode 100644 index 7b4b2efea0..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/actual_0_56s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/expected_0_06s.png b/packages/producer/tests/many-cuts/failures/frames/expected_0_06s.png deleted file mode 100644 index 4d86369ea4..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/expected_0_06s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/expected_0_11s.png b/packages/producer/tests/many-cuts/failures/frames/expected_0_11s.png deleted file mode 100644 index 276faf873f..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/expected_0_11s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/expected_0_17s.png b/packages/producer/tests/many-cuts/failures/frames/expected_0_17s.png deleted file mode 100644 index c1bdedbcf9..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/expected_0_17s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/expected_0_22s.png b/packages/producer/tests/many-cuts/failures/frames/expected_0_22s.png deleted file mode 100644 index 250f6f97e4..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/expected_0_22s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/expected_0_28s.png b/packages/producer/tests/many-cuts/failures/frames/expected_0_28s.png deleted file mode 100644 index 355c393bd7..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/expected_0_28s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/expected_0_34s.png b/packages/producer/tests/many-cuts/failures/frames/expected_0_34s.png deleted file mode 100644 index a9c6c77d11..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/expected_0_34s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/expected_0_39s.png b/packages/producer/tests/many-cuts/failures/frames/expected_0_39s.png deleted file mode 100644 index b2f049dfd2..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/expected_0_39s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/expected_0_45s.png b/packages/producer/tests/many-cuts/failures/frames/expected_0_45s.png deleted file mode 100644 index 5d3542b963..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/expected_0_45s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/expected_0_50s.png b/packages/producer/tests/many-cuts/failures/frames/expected_0_50s.png deleted file mode 100644 index 817e66197a..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/expected_0_50s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/frames/expected_0_56s.png b/packages/producer/tests/many-cuts/failures/frames/expected_0_56s.png deleted file mode 100644 index d662d90da1..0000000000 Binary files a/packages/producer/tests/many-cuts/failures/frames/expected_0_56s.png and /dev/null differ diff --git a/packages/producer/tests/many-cuts/failures/visual-failures.json b/packages/producer/tests/many-cuts/failures/visual-failures.json deleted file mode 100644 index c3fe422cbf..0000000000 --- a/packages/producer/tests/many-cuts/failures/visual-failures.json +++ /dev/null @@ -1,504 +0,0 @@ -{ - "summary": { - "totalCheckpoints": 100, - "failedCheckpoints": 99, - "threshold": 30 - }, - "failedFrames": [ - { - "time": 0.055999999999999994, - "psnr": 19.3729, - "belowThresholdBy": 10.627099999999999 - }, - { - "time": 0.11199999999999999, - "psnr": 19.373136, - "belowThresholdBy": 10.626864000000001 - }, - { - "time": 0.16799999999999998, - "psnr": 19.373207, - "belowThresholdBy": 10.626793 - }, - { - "time": 0.22399999999999998, - "psnr": 22.828282, - "belowThresholdBy": 7.1717179999999985 - }, - { - "time": 0.28, - "psnr": 22.82911, - "belowThresholdBy": 7.17089 - }, - { - "time": 0.33599999999999997, - "psnr": 22.82943, - "belowThresholdBy": 7.170570000000001 - }, - { - "time": 0.39199999999999996, - "psnr": 25.480288, - "belowThresholdBy": 4.519711999999998 - }, - { - "time": 0.44799999999999995, - "psnr": 25.481074, - "belowThresholdBy": 4.518926 - }, - { - "time": 0.504, - "psnr": 25.481075, - "belowThresholdBy": 4.518924999999999 - }, - { - "time": 0.56, - "psnr": 25.481215, - "belowThresholdBy": 4.518785000000001 - }, - { - "time": 0.616, - "psnr": 25.97362, - "belowThresholdBy": 4.02638 - }, - { - "time": 0.6719999999999999, - "psnr": 25.973704, - "belowThresholdBy": 4.0262959999999985 - }, - { - "time": 0.728, - "psnr": 25.973276, - "belowThresholdBy": 4.0267240000000015 - }, - { - "time": 0.7839999999999999, - "psnr": 22.267755, - "belowThresholdBy": 7.732244999999999 - }, - { - "time": 0.84, - "psnr": 22.267878, - "belowThresholdBy": 7.732122 - }, - { - "time": 0.8959999999999999, - "psnr": 22.267867, - "belowThresholdBy": 7.732133000000001 - }, - { - "time": 0.9519999999999998, - "psnr": 22.268288, - "belowThresholdBy": 7.731712000000002 - }, - { - "time": 1.008, - "psnr": 27.046371, - "belowThresholdBy": 2.9536289999999994 - }, - { - "time": 1.0639999999999998, - "psnr": 27.049768, - "belowThresholdBy": 2.9502319999999997 - }, - { - "time": 1.12, - "psnr": 27.045628, - "belowThresholdBy": 2.9543719999999993 - }, - { - "time": 1.176, - "psnr": 27.045532, - "belowThresholdBy": 2.9544679999999985 - }, - { - "time": 1.232, - "psnr": 20.981168, - "belowThresholdBy": 9.018832 - }, - { - "time": 1.2879999999999998, - "psnr": 20.981183, - "belowThresholdBy": 9.018816999999999 - }, - { - "time": 1.3439999999999999, - "psnr": 20.980929, - "belowThresholdBy": 9.019071 - }, - { - "time": 1.4, - "psnr": 25.409095, - "belowThresholdBy": 4.590904999999999 - }, - { - "time": 1.456, - "psnr": 25.409759, - "belowThresholdBy": 4.590240999999999 - }, - { - "time": 1.5119999999999998, - "psnr": 25.409169, - "belowThresholdBy": 4.590831000000001 - }, - { - "time": 1.5679999999999998, - "psnr": 25.409507, - "belowThresholdBy": 4.590492999999999 - }, - { - "time": 1.6239999999999997, - "psnr": 22.750448, - "belowThresholdBy": 7.249552000000001 - }, - { - "time": 1.68, - "psnr": 22.750471, - "belowThresholdBy": 7.249528999999999 - }, - { - "time": 1.736, - "psnr": 22.750457, - "belowThresholdBy": 7.249542999999999 - }, - { - "time": 1.7919999999999998, - "psnr": 23.491472, - "belowThresholdBy": 6.508527999999998 - }, - { - "time": 1.8479999999999999, - "psnr": 23.491444, - "belowThresholdBy": 6.508555999999999 - }, - { - "time": 1.9039999999999997, - "psnr": 23.491474, - "belowThresholdBy": 6.508526 - }, - { - "time": 1.96, - "psnr": 23.492001, - "belowThresholdBy": 6.507999000000002 - }, - { - "time": 2.016, - "psnr": 21.618221, - "belowThresholdBy": 8.381779000000002 - }, - { - "time": 2.072, - "psnr": 21.617748, - "belowThresholdBy": 8.382252000000001 - }, - { - "time": 2.1279999999999997, - "psnr": 21.617795, - "belowThresholdBy": 8.382204999999999 - }, - { - "time": 2.1839999999999997, - "psnr": 21.462779, - "belowThresholdBy": 8.537220999999999 - }, - { - "time": 2.24, - "psnr": 21.462521, - "belowThresholdBy": 8.537479000000001 - }, - { - "time": 2.296, - "psnr": 21.462371, - "belowThresholdBy": 8.537628999999999 - }, - { - "time": 2.352, - "psnr": 21.462601, - "belowThresholdBy": 8.537399 - }, - { - "time": 2.408, - "psnr": 22.307959, - "belowThresholdBy": 7.692041 - }, - { - "time": 2.464, - "psnr": 22.309677, - "belowThresholdBy": 7.690322999999999 - }, - { - "time": 2.5199999999999996, - "psnr": 22.309755, - "belowThresholdBy": 7.690245000000001 - }, - { - "time": 2.5759999999999996, - "psnr": 22.309944, - "belowThresholdBy": 7.6900559999999984 - }, - { - "time": 2.6319999999999997, - "psnr": 23.889979, - "belowThresholdBy": 6.110021 - }, - { - "time": 2.6879999999999997, - "psnr": 15.806097, - "belowThresholdBy": 14.193903 - }, - { - "time": 2.7439999999999998, - "psnr": 15.573375, - "belowThresholdBy": 14.426625 - }, - { - "time": 2.8, - "psnr": 15.583646, - "belowThresholdBy": 14.416354 - }, - { - "time": 2.856, - "psnr": 15.822119, - "belowThresholdBy": 14.177881 - }, - { - "time": 2.912, - "psnr": 15.916975, - "belowThresholdBy": 14.083025 - }, - { - "time": 2.9679999999999995, - "psnr": 16.280617, - "belowThresholdBy": 13.719383 - }, - { - "time": 3.0239999999999996, - "psnr": 16.122702, - "belowThresholdBy": 13.877298 - }, - { - "time": 3.08, - "psnr": 16.016365, - "belowThresholdBy": 13.983635 - }, - { - "time": 3.1359999999999997, - "psnr": 15.930926, - "belowThresholdBy": 14.069074 - }, - { - "time": 3.1919999999999997, - "psnr": 15.932148, - "belowThresholdBy": 14.067852 - }, - { - "time": 3.2479999999999993, - "psnr": 15.933363, - "belowThresholdBy": 14.066637 - }, - { - "time": 3.304, - "psnr": 15.943648, - "belowThresholdBy": 14.056352 - }, - { - "time": 3.36, - "psnr": 15.944435, - "belowThresholdBy": 14.055565 - }, - { - "time": 3.4159999999999995, - "psnr": 15.943031, - "belowThresholdBy": 14.056969 - }, - { - "time": 3.472, - "psnr": 15.942498, - "belowThresholdBy": 14.057502 - }, - { - "time": 3.5279999999999996, - "psnr": 15.943108, - "belowThresholdBy": 14.056892 - }, - { - "time": 3.5839999999999996, - "psnr": 15.942535, - "belowThresholdBy": 14.057465 - }, - { - "time": 3.64, - "psnr": 15.943268, - "belowThresholdBy": 14.056732 - }, - { - "time": 3.6959999999999997, - "psnr": 15.942565, - "belowThresholdBy": 14.057435 - }, - { - "time": 3.752, - "psnr": 15.942696, - "belowThresholdBy": 14.057304 - }, - { - "time": 3.8079999999999994, - "psnr": 15.942558, - "belowThresholdBy": 14.057442 - }, - { - "time": 3.864, - "psnr": 15.942558, - "belowThresholdBy": 14.057442 - }, - { - "time": 3.92, - "psnr": 15.942558, - "belowThresholdBy": 14.057442 - }, - { - "time": 3.9759999999999995, - "psnr": 15.942565, - "belowThresholdBy": 14.057435 - }, - { - "time": 4.032, - "psnr": 15.942696, - "belowThresholdBy": 14.057304 - }, - { - "time": 4.087999999999999, - "psnr": 15.942565, - "belowThresholdBy": 14.057435 - }, - { - "time": 4.144, - "psnr": 15.942558, - "belowThresholdBy": 14.057442 - }, - { - "time": 4.2, - "psnr": 15.942558, - "belowThresholdBy": 14.057442 - }, - { - "time": 4.255999999999999, - "psnr": 15.942558, - "belowThresholdBy": 14.057442 - }, - { - "time": 4.312, - "psnr": 15.942696, - "belowThresholdBy": 14.057304 - }, - { - "time": 4.367999999999999, - "psnr": 15.942565, - "belowThresholdBy": 14.057435 - }, - { - "time": 4.4239999999999995, - "psnr": 15.942696, - "belowThresholdBy": 14.057304 - }, - { - "time": 4.48, - "psnr": 15.942558, - "belowThresholdBy": 14.057442 - }, - { - "time": 4.536, - "psnr": 15.942558, - "belowThresholdBy": 14.057442 - }, - { - "time": 4.592, - "psnr": 15.942558, - "belowThresholdBy": 14.057442 - }, - { - "time": 4.648, - "psnr": 15.942565, - "belowThresholdBy": 14.057435 - }, - { - "time": 4.704, - "psnr": 15.942696, - "belowThresholdBy": 14.057304 - }, - { - "time": 4.76, - "psnr": 15.942565, - "belowThresholdBy": 14.057435 - }, - { - "time": 4.816, - "psnr": 15.942558, - "belowThresholdBy": 14.057442 - }, - { - "time": 4.872, - "psnr": 15.942558, - "belowThresholdBy": 14.057442 - }, - { - "time": 4.928, - "psnr": 15.942558, - "belowThresholdBy": 14.057442 - }, - { - "time": 4.984, - "psnr": 15.942558, - "belowThresholdBy": 14.057442 - }, - { - "time": 5.039999999999999, - "psnr": 15.942565, - "belowThresholdBy": 14.057435 - }, - { - "time": 5.096, - "psnr": 15.942696, - "belowThresholdBy": 14.057304 - }, - { - "time": 5.151999999999999, - "psnr": 15.942565, - "belowThresholdBy": 14.057435 - }, - { - "time": 5.207999999999999, - "psnr": 15.942558, - "belowThresholdBy": 14.057442 - }, - { - "time": 5.263999999999999, - "psnr": 15.942558, - "belowThresholdBy": 14.057442 - }, - { - "time": 5.32, - "psnr": 15.942558, - "belowThresholdBy": 14.057442 - }, - { - "time": 5.3759999999999994, - "psnr": 15.942696, - "belowThresholdBy": 14.057304 - }, - { - "time": 5.4319999999999995, - "psnr": 15.942565, - "belowThresholdBy": 14.057435 - }, - { - "time": 5.4879999999999995, - "psnr": 15.942696, - "belowThresholdBy": 14.057304 - }, - { - "time": 5.544, - "psnr": 15.942634, - "belowThresholdBy": 14.057366 - } - ] -} \ No newline at end of file diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_00s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_00s.png deleted file mode 100644 index fc9dce12d2..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_00s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_05s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_05s.png deleted file mode 100644 index 7fa9d13cb6..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_05s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_10s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_10s.png deleted file mode 100644 index 0c6b770b4d..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_10s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_15s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_15s.png deleted file mode 100644 index 0c6b770b4d..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_15s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_20s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_20s.png deleted file mode 100644 index 0c6b770b4d..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_20s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_25s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_25s.png deleted file mode 100644 index 0c6b770b4d..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_25s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_30s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_30s.png deleted file mode 100644 index 0c6b770b4d..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_30s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_35s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_35s.png deleted file mode 100644 index 0c6b770b4d..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_35s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_40s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_40s.png deleted file mode 100644 index 0c6b770b4d..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_40s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_45s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_45s.png deleted file mode 100644 index 0c6b770b4d..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/actual_0_45s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_00s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_00s.png deleted file mode 100644 index ea2084cb54..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_00s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_05s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_05s.png deleted file mode 100644 index 7b07b27e68..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_05s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_10s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_10s.png deleted file mode 100644 index 9e93662b8e..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_10s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_15s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_15s.png deleted file mode 100644 index c5e613bebc..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_15s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_20s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_20s.png deleted file mode 100644 index c5e613bebc..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_20s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_25s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_25s.png deleted file mode 100644 index c5e613bebc..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_25s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_30s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_30s.png deleted file mode 100644 index c5e613bebc..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_30s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_35s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_35s.png deleted file mode 100644 index c5e613bebc..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_35s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_40s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_40s.png deleted file mode 100644 index c5e613bebc..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_40s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_45s.png b/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_45s.png deleted file mode 100644 index c5e613bebc..0000000000 Binary files a/packages/producer/tests/render-symlinked-assets/failures/frames/expected_0_45s.png and /dev/null differ diff --git a/packages/producer/tests/render-symlinked-assets/failures/visual-failures.json b/packages/producer/tests/render-symlinked-assets/failures/visual-failures.json deleted file mode 100644 index 4ad4852473..0000000000 --- a/packages/producer/tests/render-symlinked-assets/failures/visual-failures.json +++ /dev/null @@ -1,510 +0,0 @@ -{ - "summary": { - "totalCheckpoints": 100, - "failedCheckpoints": 100, - "threshold": 30, - "fixtureThreshold": 30 - }, - "failedFrames": [ - { - "time": 0, - "psnr": 21.623923, - "belowThresholdBy": 8.376076999999999 - }, - { - "time": 0.04958333333333333, - "psnr": 21.623061, - "belowThresholdBy": 8.376939 - }, - { - "time": 0.09916666666666667, - "psnr": 21.623088, - "belowThresholdBy": 8.376912 - }, - { - "time": 0.14875, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 0.19833333333333333, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 0.24791666666666665, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 0.2975, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 0.3470833333333333, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 0.39666666666666667, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 0.44625, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 0.4958333333333333, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 0.5454166666666667, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 0.595, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 0.6445833333333333, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 0.6941666666666666, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 0.74375, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 0.7933333333333333, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 0.8429166666666665, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 0.8925, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 0.9420833333333333, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 0.9916666666666666, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.04125, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.0908333333333333, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.1404166666666666, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.19, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.2395833333333333, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.2891666666666666, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.33875, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.3883333333333332, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.4379166666666665, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.4875, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.5370833333333331, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.5866666666666667, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.63625, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.685833333333333, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.7354166666666666, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.785, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.8345833333333332, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.8841666666666665, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.93375, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 1.9833333333333332, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.0329166666666665, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.0825, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.132083333333333, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.1816666666666666, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.23125, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.2808333333333333, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.3304166666666664, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.38, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.429583333333333, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.4791666666666665, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.5287499999999996, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.578333333333333, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.6279166666666662, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.6775, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.7270833333333333, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.7766666666666664, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.82625, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.875833333333333, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.925416666666666, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 2.975, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 3.024583333333333, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 3.0741666666666663, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 3.12375, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 3.1733333333333333, - "psnr": 21.623194, - "belowThresholdBy": 8.376805999999998 - }, - { - "time": 3.2229166666666664, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 3.2725, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 3.322083333333333, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 3.371666666666666, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 3.42125, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 3.470833333333333, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 3.5204166666666663, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 3.57, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 3.619583333333333, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 3.6691666666666665, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 3.71875, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 3.768333333333333, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 3.817916666666666, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 3.8675, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 3.9170833333333333, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 3.9666666666666663, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 4.01625, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 4.065833333333333, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 4.1154166666666665, - "psnr": 21.623186, - "belowThresholdBy": 8.376814 - }, - { - "time": 4.165, - "psnr": 21.623201, - "belowThresholdBy": 8.376798999999998 - }, - { - "time": 4.214583333333334, - "psnr": 21.623201, - "belowThresholdBy": 8.376798999999998 - }, - { - "time": 4.264166666666666, - "psnr": 21.623201, - "belowThresholdBy": 8.376798999999998 - }, - { - "time": 4.31375, - "psnr": 21.623201, - "belowThresholdBy": 8.376798999999998 - }, - { - "time": 4.363333333333333, - "psnr": 21.623201, - "belowThresholdBy": 8.376798999999998 - }, - { - "time": 4.412916666666666, - "psnr": 21.623201, - "belowThresholdBy": 8.376798999999998 - }, - { - "time": 4.4625, - "psnr": 21.623201, - "belowThresholdBy": 8.376798999999998 - }, - { - "time": 4.512083333333333, - "psnr": 21.623201, - "belowThresholdBy": 8.376798999999998 - }, - { - "time": 4.5616666666666665, - "psnr": 21.623201, - "belowThresholdBy": 8.376798999999998 - }, - { - "time": 4.61125, - "psnr": 21.623201, - "belowThresholdBy": 8.376798999999998 - }, - { - "time": 4.660833333333333, - "psnr": 21.623201, - "belowThresholdBy": 8.376798999999998 - }, - { - "time": 4.710416666666666, - "psnr": 21.623201, - "belowThresholdBy": 8.376798999999998 - }, - { - "time": 4.76, - "psnr": 21.623201, - "belowThresholdBy": 8.376798999999998 - }, - { - "time": 4.809583333333333, - "psnr": 21.623201, - "belowThresholdBy": 8.376798999999998 - }, - { - "time": 4.859166666666666, - "psnr": 21.623201, - "belowThresholdBy": 8.376798999999998 - }, - { - "time": 4.9087499999999995, - "psnr": 21.623201, - "belowThresholdBy": 8.376798999999998 - } - ] -} \ No newline at end of file diff --git a/packages/producer/tests/style-1-prod/failures/actual.html b/packages/producer/tests/style-1-prod/failures/actual.html deleted file mode 100644 index e2b824f973..0000000000 --- a/packages/producer/tests/style-1-prod/failures/actual.html +++ /dev/null @@ -1,739 +0,0 @@ - - - - - - Geometric Bold - Ikko Tanaka Style - - - - -
- - - -
- -
- - -
- -
-
-
ASKED & ANSWERED
-
- - -
-
-
47%
-
NEED MOTION
-
- - -
-
-
62%
-
INEFFECTIVE
-
-
- - -
-
-
75%
-
LACK SKILLS
-
- - -
-
-
EDITOR AGENT
-
- - - - -
- - -
-
-
- - - - -
-
- - - - - -
- - diff --git a/packages/producer/tests/style-1-prod/failures/compilation-diff.txt b/packages/producer/tests/style-1-prod/failures/compilation-diff.txt deleted file mode 100644 index 8655ec7942..0000000000 --- a/packages/producer/tests/style-1-prod/failures/compilation-diff.txt +++ /dev/null @@ -1,12 +0,0 @@ -=== COMPILATION FAILURE === - -Errors: - - [click-sfx]: data-end mismatch (actual: 1, golden: 1.044898) - - [click-sfx]: data-duration mismatch (actual: 1, golden: 1.044898) - -Files saved for comparison: - - actual.html (what was compiled) - - expected.html (golden snapshot) - -To compare: - diff failures/expected.html failures/actual.html diff --git a/packages/producer/tests/style-1-prod/failures/expected.html b/packages/producer/tests/style-1-prod/failures/expected.html deleted file mode 100644 index b4efea1d0c..0000000000 --- a/packages/producer/tests/style-1-prod/failures/expected.html +++ /dev/null @@ -1,777 +0,0 @@ - - - - - - - Geometric Bold - Ikko Tanaka Style - - - - -
- - - -
- - -
- -
-
-
ASKED & ANSWERED
-
- - -
-
-
47%
-
NEED MOTION
-
- - -
-
-
62%
-
INEFFECTIVE
-
-
- - -
-
-
75%
-
LACK SKILLS
-
- - -
-
-
EDITOR AGENT
-
-
- - -
-
-
-
-
- - - -
- - - diff --git a/packages/producer/tests/style-10-prod/failures/actual.html b/packages/producer/tests/style-10-prod/failures/actual.html deleted file mode 100644 index d8b33a48d5..0000000000 --- a/packages/producer/tests/style-10-prod/failures/actual.html +++ /dev/null @@ -1,1329 +0,0 @@ - - - - - - Ahn Sang-soo Play Mode Video - - - -
- -
- -
-
- - -
- -
- - - - - - - - - - -
- - -
- -
-
-
-
47%
-
NEEDED
MOTION
GRAPHICS
-
-
-
- - -
-
-
-
62%
-
-
ATTENTION LOSS
-
-
-
-
- - -
-
-
-
75%
-
SKILL
GAP
-
-
-
- - -
-
-
-
EDITOR AGENT
-
-
-
- - - - - - - - - - -
- - -
-
- - - - -
-
- - - - - diff --git a/packages/producer/tests/style-10-prod/failures/compilation-diff.txt b/packages/producer/tests/style-10-prod/failures/compilation-diff.txt deleted file mode 100644 index 7d4447c11c..0000000000 --- a/packages/producer/tests/style-10-prod/failures/compilation-diff.txt +++ /dev/null @@ -1,26 +0,0 @@ -=== COMPILATION FAILURE === - -Errors: - - [sfx-bounce]: data-end mismatch (actual: 1, golden: 1.044898) - - [sfx-bounce]: data-duration mismatch (actual: 1, golden: 1.044898) - - [sfx-shift-1]: data-end mismatch (actual: 4, golden: 4.044898) - - [sfx-shift-1]: data-duration mismatch (actual: 1, golden: 1.044898) - - [sfx-shift-2]: data-end mismatch (actual: 9.6, golden: 9.644898) - - [sfx-shift-2]: data-duration mismatch (actual: 1, golden: 1.044898) - - [sfx-pop]: data-end mismatch (actual: 15, golden: 15.044898) - - [sfx-pop]: data-duration mismatch (actual: 1, golden: 1.044898) - - [sfx-1]: data-end mismatch (actual: 2.8, golden: 2.844898) - - [sfx-1]: data-duration mismatch (actual: 1, golden: 1.044898) - - [sfx-2]: data-end mismatch (actual: 5.6, golden: 5.6448979999999995) - - [sfx-2]: data-duration mismatch (actual: 1, golden: 1.044898) - - [sfx-3]: data-end mismatch (actual: 9.8, golden: 9.844898) - - [sfx-3]: data-duration mismatch (actual: 1, golden: 1.044898) - - [sfx-4]: data-end mismatch (actual: 15.2, golden: 15.244898) - - [sfx-4]: data-duration mismatch (actual: 1, golden: 1.044898) - -Files saved for comparison: - - actual.html (what was compiled) - - expected.html (golden snapshot) - -To compare: - diff failures/expected.html failures/actual.html diff --git a/packages/producer/tests/style-10-prod/failures/expected.html b/packages/producer/tests/style-10-prod/failures/expected.html deleted file mode 100644 index 1f74cc85f3..0000000000 --- a/packages/producer/tests/style-10-prod/failures/expected.html +++ /dev/null @@ -1,896 +0,0 @@ - - - - - - - Ahn Sang-soo Play Mode Video - - - - - - - -
- -
- -
-
- - -
- -
- - - - - - -
- - -
- -
-
-
-
47%
-
NEEDED
MOTION
GRAPHICS
-
-
-
- - -
-
-
-
62%
-
-
ATTENTION LOSS
-
-
-
-
- - -
-
-
-
75%
-
SKILL
GAP
-
-
-
- - -
-
-
-
EDITOR AGENT
-
-
-
- - - - - - -
- - -
-
-
-
- - - - - - diff --git a/packages/producer/tests/style-11-prod/failures/frames/actual_1_25s.png b/packages/producer/tests/style-11-prod/failures/frames/actual_1_25s.png deleted file mode 100644 index de96cba9b8..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/actual_1_25s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/actual_1_39s.png b/packages/producer/tests/style-11-prod/failures/frames/actual_1_39s.png deleted file mode 100644 index 3c71a32794..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/actual_1_39s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/actual_1_53s.png b/packages/producer/tests/style-11-prod/failures/frames/actual_1_53s.png deleted file mode 100644 index 848ecca3f4..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/actual_1_53s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/actual_1_67s.png b/packages/producer/tests/style-11-prod/failures/frames/actual_1_67s.png deleted file mode 100644 index a4042c1b43..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/actual_1_67s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/actual_1_81s.png b/packages/producer/tests/style-11-prod/failures/frames/actual_1_81s.png deleted file mode 100644 index 30e2cf36d4..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/actual_1_81s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/actual_1_95s.png b/packages/producer/tests/style-11-prod/failures/frames/actual_1_95s.png deleted file mode 100644 index 021b2046e9..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/actual_1_95s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/actual_2_08s.png b/packages/producer/tests/style-11-prod/failures/frames/actual_2_08s.png deleted file mode 100644 index 5f8c76bc21..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/actual_2_08s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/actual_2_22s.png b/packages/producer/tests/style-11-prod/failures/frames/actual_2_22s.png deleted file mode 100644 index a2f3e49e5b..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/actual_2_22s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/actual_2_36s.png b/packages/producer/tests/style-11-prod/failures/frames/actual_2_36s.png deleted file mode 100644 index f0f5cdaa52..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/actual_2_36s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/actual_2_50s.png b/packages/producer/tests/style-11-prod/failures/frames/actual_2_50s.png deleted file mode 100644 index fd2d671193..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/actual_2_50s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/expected_1_25s.png b/packages/producer/tests/style-11-prod/failures/frames/expected_1_25s.png deleted file mode 100644 index 1f9da30e55..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/expected_1_25s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/expected_1_39s.png b/packages/producer/tests/style-11-prod/failures/frames/expected_1_39s.png deleted file mode 100644 index d960c967c7..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/expected_1_39s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/expected_1_53s.png b/packages/producer/tests/style-11-prod/failures/frames/expected_1_53s.png deleted file mode 100644 index 909efefb66..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/expected_1_53s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/expected_1_67s.png b/packages/producer/tests/style-11-prod/failures/frames/expected_1_67s.png deleted file mode 100644 index 39c3cc7baf..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/expected_1_67s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/expected_1_81s.png b/packages/producer/tests/style-11-prod/failures/frames/expected_1_81s.png deleted file mode 100644 index 0ed66d75cf..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/expected_1_81s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/expected_1_95s.png b/packages/producer/tests/style-11-prod/failures/frames/expected_1_95s.png deleted file mode 100644 index 274b4accf2..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/expected_1_95s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/expected_2_08s.png b/packages/producer/tests/style-11-prod/failures/frames/expected_2_08s.png deleted file mode 100644 index fbe30edec0..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/expected_2_08s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/expected_2_22s.png b/packages/producer/tests/style-11-prod/failures/frames/expected_2_22s.png deleted file mode 100644 index f03ed5bed6..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/expected_2_22s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/expected_2_36s.png b/packages/producer/tests/style-11-prod/failures/frames/expected_2_36s.png deleted file mode 100644 index 46b091c6bf..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/expected_2_36s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/frames/expected_2_50s.png b/packages/producer/tests/style-11-prod/failures/frames/expected_2_50s.png deleted file mode 100644 index d204d1b336..0000000000 Binary files a/packages/producer/tests/style-11-prod/failures/frames/expected_2_50s.png and /dev/null differ diff --git a/packages/producer/tests/style-11-prod/failures/visual-failures.json b/packages/producer/tests/style-11-prod/failures/visual-failures.json deleted file mode 100644 index f76145d4ec..0000000000 --- a/packages/producer/tests/style-11-prod/failures/visual-failures.json +++ /dev/null @@ -1,379 +0,0 @@ -{ - "summary": { - "totalCheckpoints": 100, - "failedCheckpoints": 74, - "threshold": 30 - }, - "failedFrames": [ - { - "time": 1.2510000000000001, - "psnr": 25.420726, - "belowThresholdBy": 4.579274000000002 - }, - { - "time": 1.39, - "psnr": 23.339729, - "belowThresholdBy": 6.660271000000002 - }, - { - "time": 1.5290000000000001, - "psnr": 23.066519, - "belowThresholdBy": 6.9334810000000004 - }, - { - "time": 1.6680000000000001, - "psnr": 22.89739, - "belowThresholdBy": 7.1026099999999985 - }, - { - "time": 1.8070000000000002, - "psnr": 22.864851, - "belowThresholdBy": 7.135148999999998 - }, - { - "time": 1.946, - "psnr": 22.859889, - "belowThresholdBy": 7.140111000000001 - }, - { - "time": 2.085, - "psnr": 22.859001, - "belowThresholdBy": 7.140999000000001 - }, - { - "time": 2.224, - "psnr": 22.858488, - "belowThresholdBy": 7.141511999999999 - }, - { - "time": 2.363, - "psnr": 22.83914, - "belowThresholdBy": 7.16086 - }, - { - "time": 2.5020000000000002, - "psnr": 22.829932, - "belowThresholdBy": 7.1700680000000006 - }, - { - "time": 2.641, - "psnr": 22.83189, - "belowThresholdBy": 7.168109999999999 - }, - { - "time": 2.78, - "psnr": 22.815384, - "belowThresholdBy": 7.184615999999998 - }, - { - "time": 2.9190000000000005, - "psnr": 22.80775, - "belowThresholdBy": 7.192250000000001 - }, - { - "time": 3.0580000000000003, - "psnr": 22.783059, - "belowThresholdBy": 7.2169409999999985 - }, - { - "time": 3.197, - "psnr": 22.761736, - "belowThresholdBy": 7.238264000000001 - }, - { - "time": 3.3360000000000003, - "psnr": 22.752457, - "belowThresholdBy": 7.247543 - }, - { - "time": 3.475, - "psnr": 22.717983, - "belowThresholdBy": 7.282017 - }, - { - "time": 3.6140000000000003, - "psnr": 22.805414, - "belowThresholdBy": 7.194586000000001 - }, - { - "time": 3.753, - "psnr": 23.195665, - "belowThresholdBy": 6.804334999999998 - }, - { - "time": 3.892, - "psnr": 24.568396, - "belowThresholdBy": 5.431604 - }, - { - "time": 4.031000000000001, - "psnr": 24.1566, - "belowThresholdBy": 5.843399999999999 - }, - { - "time": 4.17, - "psnr": 23.668877, - "belowThresholdBy": 6.331123000000002 - }, - { - "time": 4.309, - "psnr": 23.420266, - "belowThresholdBy": 6.579733999999998 - }, - { - "time": 4.448, - "psnr": 23.372625, - "belowThresholdBy": 6.627375000000001 - }, - { - "time": 4.587, - "psnr": 23.36637, - "belowThresholdBy": 6.63363 - }, - { - "time": 4.726, - "psnr": 23.354088, - "belowThresholdBy": 6.645911999999999 - }, - { - "time": 4.865, - "psnr": 23.345681, - "belowThresholdBy": 6.654319000000001 - }, - { - "time": 5.0040000000000004, - "psnr": 23.332189, - "belowThresholdBy": 6.667811 - }, - { - "time": 5.143000000000001, - "psnr": 23.322028, - "belowThresholdBy": 6.6779720000000005 - }, - { - "time": 5.282, - "psnr": 23.315533, - "belowThresholdBy": 6.6844670000000015 - }, - { - "time": 5.421, - "psnr": 23.330072, - "belowThresholdBy": 6.669927999999999 - }, - { - "time": 5.56, - "psnr": 23.342434, - "belowThresholdBy": 6.657565999999999 - }, - { - "time": 5.699, - "psnr": 23.781516, - "belowThresholdBy": 6.218484 - }, - { - "time": 5.838000000000001, - "psnr": 24.50073, - "belowThresholdBy": 5.499269999999999 - }, - { - "time": 5.977, - "psnr": 24.506657, - "belowThresholdBy": 5.493342999999999 - }, - { - "time": 6.1160000000000005, - "psnr": 24.508674, - "belowThresholdBy": 5.491326000000001 - }, - { - "time": 6.255, - "psnr": 24.500953, - "belowThresholdBy": 5.499047000000001 - }, - { - "time": 6.394, - "psnr": 24.491687, - "belowThresholdBy": 5.508313000000001 - }, - { - "time": 6.533, - "psnr": 24.47967, - "belowThresholdBy": 5.520330000000001 - }, - { - "time": 6.672000000000001, - "psnr": 24.467798, - "belowThresholdBy": 5.532202000000002 - }, - { - "time": 6.811, - "psnr": 24.448346, - "belowThresholdBy": 5.551653999999999 - }, - { - "time": 6.95, - "psnr": 24.425491, - "belowThresholdBy": 5.574508999999999 - }, - { - "time": 7.0889999999999995, - "psnr": 24.507964, - "belowThresholdBy": 5.492035999999999 - }, - { - "time": 7.228000000000001, - "psnr": 25.314391, - "belowThresholdBy": 4.6856089999999995 - }, - { - "time": 7.367000000000001, - "psnr": 25.510938, - "belowThresholdBy": 4.4890620000000006 - }, - { - "time": 7.506, - "psnr": 24.788942, - "belowThresholdBy": 5.211058000000001 - }, - { - "time": 7.645, - "psnr": 23.804741, - "belowThresholdBy": 6.195259 - }, - { - "time": 7.784, - "psnr": 22.921211, - "belowThresholdBy": 7.078789 - }, - { - "time": 7.923000000000001, - "psnr": 22.790435, - "belowThresholdBy": 7.209565000000001 - }, - { - "time": 8.062000000000001, - "psnr": 22.795698, - "belowThresholdBy": 7.204301999999998 - }, - { - "time": 8.201, - "psnr": 22.778525, - "belowThresholdBy": 7.221475000000002 - }, - { - "time": 8.34, - "psnr": 22.767698, - "belowThresholdBy": 7.232302000000001 - }, - { - "time": 8.479, - "psnr": 22.75685, - "belowThresholdBy": 7.24315 - }, - { - "time": 8.618, - "psnr": 22.729356, - "belowThresholdBy": 7.270644000000001 - }, - { - "time": 8.757, - "psnr": 22.744598, - "belowThresholdBy": 7.255402 - }, - { - "time": 8.896, - "psnr": 23.067228, - "belowThresholdBy": 6.932772 - }, - { - "time": 9.035, - "psnr": 22.913413, - "belowThresholdBy": 7.0865870000000015 - }, - { - "time": 9.174, - "psnr": 22.935567, - "belowThresholdBy": 7.064433000000001 - }, - { - "time": 9.313, - "psnr": 22.937137, - "belowThresholdBy": 7.062863 - }, - { - "time": 11.815, - "psnr": 22.927243, - "belowThresholdBy": 7.072756999999999 - }, - { - "time": 11.954, - "psnr": 22.908919, - "belowThresholdBy": 7.091080999999999 - }, - { - "time": 12.093, - "psnr": 23.304522, - "belowThresholdBy": 6.695478000000001 - }, - { - "time": 12.232000000000001, - "psnr": 25.099994, - "belowThresholdBy": 4.900006000000001 - }, - { - "time": 12.371000000000002, - "psnr": 26.13474, - "belowThresholdBy": 3.8652599999999993 - }, - { - "time": 12.51, - "psnr": 26.458554, - "belowThresholdBy": 3.5414460000000005 - }, - { - "time": 12.649000000000001, - "psnr": 26.49137, - "belowThresholdBy": 3.50863 - }, - { - "time": 12.788, - "psnr": 26.497992, - "belowThresholdBy": 3.502008 - }, - { - "time": 12.927, - "psnr": 26.515563, - "belowThresholdBy": 3.484437 - }, - { - "time": 13.066, - "psnr": 26.519314, - "belowThresholdBy": 3.4806859999999986 - }, - { - "time": 13.205, - "psnr": 26.511663, - "belowThresholdBy": 3.4883370000000014 - }, - { - "time": 13.344000000000001, - "psnr": 26.501922, - "belowThresholdBy": 3.4980779999999996 - }, - { - "time": 13.482999999999999, - "psnr": 26.483546, - "belowThresholdBy": 3.5164539999999995 - }, - { - "time": 13.622, - "psnr": 26.440388, - "belowThresholdBy": 3.5596120000000013 - }, - { - "time": 13.761000000000001, - "psnr": 26.436756, - "belowThresholdBy": 3.563244000000001 - } - ] -} \ No newline at end of file diff --git a/packages/producer/tests/style-2-prod/failures/actual.html b/packages/producer/tests/style-2-prod/failures/actual.html deleted file mode 100644 index 64d81c3119..0000000000 --- a/packages/producer/tests/style-2-prod/failures/actual.html +++ /dev/null @@ -1,1291 +0,0 @@ - - - - - - Swiss Grid Video - - - - -
-
2026
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- - -
- -
- - -
-
-
-
-

SURVEY FINDINGS

-

CONTENT CREATION 2026

-
-
- - - - - - -
- -
- -
-
47%
-
-
MOTION GRAPHICS
-
- - -
-
62%
-
-
STATIC CONTENT
-
- - -
-
75%
-
-
EDITING SKILLS
-
- - - - - - - - - -
- -
-
-
- -
-
- - - - -
-
- - - - diff --git a/packages/producer/tests/style-2-prod/failures/compilation-diff.txt b/packages/producer/tests/style-2-prod/failures/compilation-diff.txt deleted file mode 100644 index 4274e06c9f..0000000000 --- a/packages/producer/tests/style-2-prod/failures/compilation-diff.txt +++ /dev/null @@ -1,16 +0,0 @@ -=== COMPILATION FAILURE === - -Errors: - - [audio-1]: data-end mismatch (actual: 2.8600000000000003, golden: 2.904898) - - [audio-1]: data-duration mismatch (actual: 1, golden: 1.044898) - - [audio-2]: data-end mismatch (actual: 5.679, golden: 5.723898) - - [audio-2]: data-duration mismatch (actual: 1, golden: 1.044898) - - [audio-3]: data-end mismatch (actual: 9.88, golden: 9.924898) - - [audio-3]: data-duration mismatch (actual: 1, golden: 1.044898) - -Files saved for comparison: - - actual.html (what was compiled) - - expected.html (golden snapshot) - -To compare: - diff failures/expected.html failures/actual.html diff --git a/packages/producer/tests/style-2-prod/failures/expected.html b/packages/producer/tests/style-2-prod/failures/expected.html deleted file mode 100644 index bc27c27d56..0000000000 --- a/packages/producer/tests/style-2-prod/failures/expected.html +++ /dev/null @@ -1,827 +0,0 @@ - - - - - - - Swiss Grid Video - - - - -
-
2026
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- - -
- -
- - -
-
-
-
-

SURVEY FINDINGS

-

CONTENT CREATION 2026

-
-
- - -
- -
- -
-
47%
-
-
MOTION GRAPHICS
-
- - -
-
62%
-
-
STATIC CONTENT
-
- - -
-
75%
-
-
EDITING SKILLS
-
- - - - - -
- -
-
-
- -
-
-
-
- - - - diff --git a/packages/producer/tests/style-9-prod/failures/actual.html b/packages/producer/tests/style-9-prod/failures/actual.html deleted file mode 100644 index 2e4c6e3228..0000000000 --- a/packages/producer/tests/style-9-prod/failures/actual.html +++ /dev/null @@ -1,869 +0,0 @@ - - - - - - Editor Agent - Play Mode - - - - - -
- -
-
- - -
- - -
-
- -
- - -
- - -
-
-

EDITOR AGENT

-
- - - - -
-
-
- - - - -
-
-
- -
-
-
-
-
47%
-
NEED MOTION GRAPHICS
-
-
- -
-
-
- - -
-
-
-
-
62%
-
STRUGGLE WITH STATIC CONTENT
-
-
- -
-
-
- - -
-
-
-
-
75%
-
LACK EDITING SKILLS
-
-
- -
-
-
-
- - - - -
- - - - - - - - - - - -
- - diff --git a/packages/producer/tests/style-9-prod/failures/compilation-diff.txt b/packages/producer/tests/style-9-prod/failures/compilation-diff.txt deleted file mode 100644 index cab00bc758..0000000000 --- a/packages/producer/tests/style-9-prod/failures/compilation-diff.txt +++ /dev/null @@ -1,24 +0,0 @@ -=== COMPILATION FAILURE === - -Errors: - - [sfx-bounce-0]: data-end mismatch (actual: 1, golden: 1.044898) - - [sfx-bounce-0]: data-duration mismatch (actual: 1, golden: 1.044898) - - [sfx-whoosh-1]: data-end mismatch (actual: 2.839, golden: 2.8838980000000003) - - [sfx-whoosh-1]: data-duration mismatch (actual: 1, golden: 1.044898) - - [sfx-pop-1]: data-end mismatch (actual: 3.039, golden: 3.0838980000000005) - - [sfx-pop-1]: data-duration mismatch (actual: 1, golden: 1.044898) - - [sfx-whoosh-2]: data-end mismatch (actual: 5.659, golden: 5.703898) - - [sfx-whoosh-2]: data-duration mismatch (actual: 1, golden: 1.044898) - - [sfx-pop-2]: data-end mismatch (actual: 5.859, golden: 5.903898) - - [sfx-pop-2]: data-duration mismatch (actual: 1, golden: 1.044898) - - [sfx-whoosh-3]: data-end mismatch (actual: 9.88, golden: 9.924898) - - [sfx-whoosh-3]: data-duration mismatch (actual: 1, golden: 1.044898) - - [sfx-pop-3]: data-end mismatch (actual: 10.08, golden: 10.124898) - - [sfx-pop-3]: data-duration mismatch (actual: 1, golden: 1.044898) - -Files saved for comparison: - - actual.html (what was compiled) - - expected.html (golden snapshot) - -To compare: - diff failures/expected.html failures/actual.html diff --git a/packages/producer/tests/style-9-prod/failures/expected.html b/packages/producer/tests/style-9-prod/failures/expected.html deleted file mode 100644 index 3cd7983302..0000000000 --- a/packages/producer/tests/style-9-prod/failures/expected.html +++ /dev/null @@ -1,1012 +0,0 @@ - - - - - - - Editor Agent - Play Mode - - - - - - - -
- -
-
- -
- - -
-
- -
- -
- - -
-
-

EDITOR AGENT

-
-
-
-
-
-
-
- -
-
-
-
-
47%
-
NEED MOTION GRAPHICS
-
-
- -
-
-
- - -
-
-
-
-
62%
-
STRUGGLE WITH STATIC CONTENT
-
-
- -
-
-
- - -
-
-
-
-
75%
-
LACK EDITING SKILLS
-
-
- -
-
-
-
-
- - - - - - - - - -
- - - diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_09s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_09s.png deleted file mode 100644 index f7901ed720..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_09s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_12s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_12s.png deleted file mode 100644 index a7a6b291c6..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_12s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_15s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_15s.png deleted file mode 100644 index a7a6b291c6..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_15s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_18s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_18s.png deleted file mode 100644 index b4ed6d4178..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_18s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_21s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_21s.png deleted file mode 100644 index 070347914c..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_21s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_72s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_72s.png deleted file mode 100644 index 27b354387b..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_72s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_75s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_75s.png deleted file mode 100644 index 020510373d..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_75s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_78s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_78s.png deleted file mode 100644 index 020510373d..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_78s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_81s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_81s.png deleted file mode 100644 index ac40b5fc5e..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_81s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_84s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_84s.png deleted file mode 100644 index 32cda49531..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/actual_0_84s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_09s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_09s.png deleted file mode 100644 index ef44d7fbe7..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_09s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_12s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_12s.png deleted file mode 100644 index 44db4bdf79..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_12s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_15s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_15s.png deleted file mode 100644 index 44db4bdf79..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_15s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_18s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_18s.png deleted file mode 100644 index e6d28d5a5e..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_18s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_21s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_21s.png deleted file mode 100644 index bcf1bfd84c..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_21s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_72s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_72s.png deleted file mode 100644 index 402a3d3dda..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_72s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_75s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_75s.png deleted file mode 100644 index c85db072bc..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_75s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_78s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_78s.png deleted file mode 100644 index c85db072bc..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_78s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_81s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_81s.png deleted file mode 100644 index db0be9f2ca..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_81s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_84s.png b/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_84s.png deleted file mode 100644 index 74481b9c25..0000000000 Binary files a/packages/producer/tests/vfr-screen-recording/failures/frames/expected_0_84s.png and /dev/null differ diff --git a/packages/producer/tests/vfr-screen-recording/failures/visual-failures.json b/packages/producer/tests/vfr-screen-recording/failures/visual-failures.json deleted file mode 100644 index 18a411b47b..0000000000 --- a/packages/producer/tests/vfr-screen-recording/failures/visual-failures.json +++ /dev/null @@ -1,270 +0,0 @@ -{ - "summary": { - "totalCheckpoints": 100, - "failedCheckpoints": 52, - "threshold": 28, - "fixtureThreshold": 28 - }, - "failedFrames": [ - { - "time": 0.029666666666666668, - "psnr": 24.44885, - "belowThresholdBy": 3.55115 - }, - { - "time": 0.059333333333333335, - "psnr": 22.568789, - "belowThresholdBy": 5.431211000000001 - }, - { - "time": 0.08900000000000001, - "psnr": 22.349581, - "belowThresholdBy": 5.650418999999999 - }, - { - "time": 0.11866666666666667, - "psnr": 22.391461, - "belowThresholdBy": 5.608539 - }, - { - "time": 0.14833333333333334, - "psnr": 22.391461, - "belowThresholdBy": 5.608539 - }, - { - "time": 0.17800000000000002, - "psnr": 22.660384, - "belowThresholdBy": 5.3396159999999995 - }, - { - "time": 0.20766666666666667, - "psnr": 24.714207, - "belowThresholdBy": 3.2857930000000017 - }, - { - "time": 0.23733333333333334, - "psnr": 21.961888, - "belowThresholdBy": 6.038112000000002 - }, - { - "time": 0.267, - "psnr": 22.13149, - "belowThresholdBy": 5.868510000000001 - }, - { - "time": 0.7416666666666667, - "psnr": 22.157503, - "belowThresholdBy": 5.842497000000002 - }, - { - "time": 0.7713333333333334, - "psnr": 21.703576, - "belowThresholdBy": 6.296423999999998 - }, - { - "time": 0.801, - "psnr": 21.979018, - "belowThresholdBy": 6.020982 - }, - { - "time": 0.8306666666666667, - "psnr": 20.468804, - "belowThresholdBy": 7.531196000000001 - }, - { - "time": 0.8603333333333333, - "psnr": 20.24634, - "belowThresholdBy": 7.75366 - }, - { - "time": 1.1866666666666668, - "psnr": 20.358821, - "belowThresholdBy": 7.641179000000001 - }, - { - "time": 1.2163333333333335, - "psnr": 20.358821, - "belowThresholdBy": 7.641179000000001 - }, - { - "time": 1.246, - "psnr": 20.304962, - "belowThresholdBy": 7.695038 - }, - { - "time": 1.2756666666666667, - "psnr": 21.366366, - "belowThresholdBy": 6.633634000000001 - }, - { - "time": 1.3053333333333332, - "psnr": 21.759025, - "belowThresholdBy": 6.240974999999999 - }, - { - "time": 1.335, - "psnr": 21.92549, - "belowThresholdBy": 6.07451 - }, - { - "time": 1.3646666666666667, - "psnr": 22.279441, - "belowThresholdBy": 5.7205590000000015 - }, - { - "time": 1.3943333333333334, - "psnr": 22.363145, - "belowThresholdBy": 5.636855000000001 - }, - { - "time": 1.4240000000000002, - "psnr": 24.205173, - "belowThresholdBy": 3.7948270000000015 - }, - { - "time": 1.4536666666666667, - "psnr": 22.777445, - "belowThresholdBy": 5.222555 - }, - { - "time": 1.9580000000000002, - "psnr": 26.75451, - "belowThresholdBy": 1.2454900000000002 - }, - { - "time": 1.9876666666666667, - "psnr": 23.394872, - "belowThresholdBy": 4.6051280000000006 - }, - { - "time": 2.0173333333333336, - "psnr": 23.247368, - "belowThresholdBy": 4.752631999999998 - }, - { - "time": 2.047, - "psnr": 23.247368, - "belowThresholdBy": 4.752631999999998 - }, - { - "time": 2.0766666666666667, - "psnr": 23.111096, - "belowThresholdBy": 4.888904 - }, - { - "time": 2.1063333333333336, - "psnr": 23.118457, - "belowThresholdBy": 4.881543000000001 - }, - { - "time": 2.136, - "psnr": 23.530627, - "belowThresholdBy": 4.469373000000001 - }, - { - "time": 2.1656666666666666, - "psnr": 23.264726, - "belowThresholdBy": 4.735274 - }, - { - "time": 2.195333333333333, - "psnr": 23.406522, - "belowThresholdBy": 4.593478000000001 - }, - { - "time": 2.225, - "psnr": 23.253297, - "belowThresholdBy": 4.746703 - }, - { - "time": 2.2546666666666666, - "psnr": 23.241565, - "belowThresholdBy": 4.758434999999999 - }, - { - "time": 2.2843333333333335, - "psnr": 23.046583, - "belowThresholdBy": 4.953417000000002 - }, - { - "time": 2.314, - "psnr": 23.046583, - "belowThresholdBy": 4.953417000000002 - }, - { - "time": 2.3436666666666666, - "psnr": 23.321539, - "belowThresholdBy": 4.678460999999999 - }, - { - "time": 2.3733333333333335, - "psnr": 23.2271, - "belowThresholdBy": 4.7729 - }, - { - "time": 2.403, - "psnr": 23.022527, - "belowThresholdBy": 4.977473 - }, - { - "time": 2.432666666666667, - "psnr": 23.017229, - "belowThresholdBy": 4.982771 - }, - { - "time": 2.4623333333333335, - "psnr": 22.887764, - "belowThresholdBy": 5.112235999999999 - }, - { - "time": 2.492, - "psnr": 22.827383, - "belowThresholdBy": 5.172616999999999 - }, - { - "time": 2.521666666666667, - "psnr": 22.876932, - "belowThresholdBy": 5.123068 - }, - { - "time": 2.5513333333333335, - "psnr": 23.549837, - "belowThresholdBy": 4.450163 - }, - { - "time": 2.5810000000000004, - "psnr": 23.549837, - "belowThresholdBy": 4.450163 - }, - { - "time": 2.6106666666666665, - "psnr": 22.929946, - "belowThresholdBy": 5.070053999999999 - }, - { - "time": 2.6403333333333334, - "psnr": 26.268077, - "belowThresholdBy": 1.7319229999999983 - }, - { - "time": 2.818333333333334, - "psnr": 25.377759, - "belowThresholdBy": 2.622240999999999 - }, - { - "time": 2.8480000000000003, - "psnr": 25.377759, - "belowThresholdBy": 2.622240999999999 - }, - { - "time": 2.9073333333333333, - "psnr": 22.824227, - "belowThresholdBy": 5.1757729999999995 - }, - { - "time": 2.937, - "psnr": 22.829516, - "belowThresholdBy": 5.170483999999998 - } - ] -} \ No newline at end of file diff --git a/registry/blocks/code-snippet-dark-2026/background.jpeg b/registry/blocks/code-snippet-dark-2026/background.jpeg index cb494c4714..1f3e465cd2 100644 Binary files a/registry/blocks/code-snippet-dark-2026/background.jpeg and b/registry/blocks/code-snippet-dark-2026/background.jpeg differ diff --git a/registry/blocks/code-snippet-dark-modern/background.jpeg b/registry/blocks/code-snippet-dark-modern/background.jpeg index cb494c4714..1f3e465cd2 100644 Binary files a/registry/blocks/code-snippet-dark-modern/background.jpeg and b/registry/blocks/code-snippet-dark-modern/background.jpeg differ diff --git a/registry/blocks/code-snippet-dark-plus/background.jpeg b/registry/blocks/code-snippet-dark-plus/background.jpeg index cb494c4714..1f3e465cd2 100644 Binary files a/registry/blocks/code-snippet-dark-plus/background.jpeg and b/registry/blocks/code-snippet-dark-plus/background.jpeg differ diff --git a/registry/blocks/code-snippet-high-contrast-light/background.jpeg b/registry/blocks/code-snippet-high-contrast-light/background.jpeg index cb494c4714..1f3e465cd2 100644 Binary files a/registry/blocks/code-snippet-high-contrast-light/background.jpeg and b/registry/blocks/code-snippet-high-contrast-light/background.jpeg differ diff --git a/registry/blocks/code-snippet-high-contrast/background.jpeg b/registry/blocks/code-snippet-high-contrast/background.jpeg index cb494c4714..1f3e465cd2 100644 Binary files a/registry/blocks/code-snippet-high-contrast/background.jpeg and b/registry/blocks/code-snippet-high-contrast/background.jpeg differ diff --git a/registry/blocks/code-snippet-light-2026/background.jpeg b/registry/blocks/code-snippet-light-2026/background.jpeg index cb494c4714..1f3e465cd2 100644 Binary files a/registry/blocks/code-snippet-light-2026/background.jpeg and b/registry/blocks/code-snippet-light-2026/background.jpeg differ diff --git a/registry/blocks/code-snippet-light-modern/background.jpeg b/registry/blocks/code-snippet-light-modern/background.jpeg index cb494c4714..1f3e465cd2 100644 Binary files a/registry/blocks/code-snippet-light-modern/background.jpeg and b/registry/blocks/code-snippet-light-modern/background.jpeg differ diff --git a/registry/blocks/code-snippet-light-plus/background.jpeg b/registry/blocks/code-snippet-light-plus/background.jpeg index cb494c4714..1f3e465cd2 100644 Binary files a/registry/blocks/code-snippet-light-plus/background.jpeg and b/registry/blocks/code-snippet-light-plus/background.jpeg differ diff --git a/registry/blocks/code-snippet-monokai/background.jpeg b/registry/blocks/code-snippet-monokai/background.jpeg index cb494c4714..1f3e465cd2 100644 Binary files a/registry/blocks/code-snippet-monokai/background.jpeg and b/registry/blocks/code-snippet-monokai/background.jpeg differ diff --git a/registry/blocks/code-snippet-solarized-light/background.jpeg b/registry/blocks/code-snippet-solarized-light/background.jpeg index cb494c4714..1f3e465cd2 100644 Binary files a/registry/blocks/code-snippet-solarized-light/background.jpeg and b/registry/blocks/code-snippet-solarized-light/background.jpeg differ diff --git a/registry/blocks/code-snippet-visual-studio-dark/background.jpeg b/registry/blocks/code-snippet-visual-studio-dark/background.jpeg index cb494c4714..1f3e465cd2 100644 Binary files a/registry/blocks/code-snippet-visual-studio-dark/background.jpeg and b/registry/blocks/code-snippet-visual-studio-dark/background.jpeg differ diff --git a/registry/blocks/code-snippet-visual-studio-light/background.jpeg b/registry/blocks/code-snippet-visual-studio-light/background.jpeg index cb494c4714..1f3e465cd2 100644 Binary files a/registry/blocks/code-snippet-visual-studio-light/background.jpeg and b/registry/blocks/code-snippet-visual-studio-light/background.jpeg differ diff --git a/registry/examples/vscode-theme-visualizer/assets/background.jpeg b/registry/examples/vscode-theme-visualizer/assets/background.jpeg index cb494c4714..1f3e465cd2 100644 Binary files a/registry/examples/vscode-theme-visualizer/assets/background.jpeg and b/registry/examples/vscode-theme-visualizer/assets/background.jpeg differ diff --git a/scripts/check-large-files.sh b/scripts/check-large-files.sh new file mode 100755 index 0000000000..1646c94d0e --- /dev/null +++ b/scripts/check-large-files.sh @@ -0,0 +1,84 @@ +#!/bin/sh +# Reject large binaries committed straight into the git pack instead of LFS. +# +# Why this exists: the repo's history carries hundreds of MB of binaries that +# should have been LFS — a 31 MB ONNX model, nested HDR-regression MP4s that +# dodged non-recursive .gitattributes globs, demo clips, scratch renders. Each +# was "noticed later and deleted," but a raw commit lives in history forever and +# every clone pays for it. This hook stops the next one at commit time. +# +# Rule: any staged file larger than $MAX_KB that is NOT routed through Git LFS +# fails the commit. Fix by either adding an LFS pattern in .gitattributes for +# that path/extension, or not committing the file (assets/, gitignore, etc.). +# +# Usage: +# check-large-files.sh # default: check the staged file set +# check-large-files.sh [] # explicit files (handy for testing) +# +# We read the staged set ourselves rather than taking lefthook's {staged_files} +# expansion: that expands to a bare space-separated string, which splits paths +# containing spaces into separate args. `git diff --cached` + a line-based read +# keeps whole paths intact (only a literal newline in a filename would break it, +# which git quotes/escapes anyway). + +set -u + +MAX_KB="${HF_MAX_NONLFS_KB:-500}" + +# Emit the list of paths to check, one per line. +list_files() { + if [ "$#" -gt 0 ]; then + printf '%s\n' "$@" + else + # Added/Copied/Modified/Renamed staged paths (skip Deleted — nothing to size). + git diff --cached --name-only --diff-filter=ACMR + fi +} + +violations="$(mktemp)" +trap 'rm -f "$violations"' EXIT INT TERM + +list_files "$@" | while IFS= read -r f; do + [ -n "$f" ] || continue + + # Skip symlinks: `wc -c` would measure the link *target's* bytes, so a symlink + # to a large LFS-tracked asset could be flagged even though the real blob is a + # tiny pointer. Symlinks themselves are never the bloat we're hunting. + [ -L "$f" ] && continue + [ -f "$f" ] || continue + + # registry/ intentionally ships raw binary assets (block backgrounds, avatar + # PNGs, .glb models, audio) so installed blocks stay portable without an LFS + # round-trip. Those are the product, not accidental bloat — skip them here. + case "$f" in registry/*) continue ;; esac + + bytes="$(wc -c < "$f" | tr -d ' ')" + # Ceiling division: a sub-1024-byte file must report >=1 KB, never 0, so it + # can't slip past a strict threshold (e.g. HF_MAX_NONLFS_KB=0). Plain + # `bytes / 1024` would round a 512-byte binary down to 0 and pass it. + kb=$(( (bytes + 1023) / 1024 )) + [ "$kb" -le "$MAX_KB" ] && continue + + # Is this path routed through LFS? `git check-attr` reads .gitattributes. + filter="$(git check-attr filter -- "$f" | sed 's/.*: //')" + [ "$filter" = "lfs" ] && continue + + printf '%s\t%s\n' "$kb" "$f" >> "$violations" +done + +# `while` ran in a pipeline subshell, so it couldn't set a parent-shell flag — +# the violations file is the durable signal. +if [ -s "$violations" ]; then + echo "ERROR: large binaries are being committed to git instead of LFS." >&2 + echo " (limit: ${MAX_KB} KB — override per-commit with HF_MAX_NONLFS_KB)" >&2 + echo >&2 + while IFS=' ' read -r kb f; do + echo " • ${f} (${kb} KB)" >&2 + done < "$violations" + echo >&2 + echo "Fix: add an LFS pattern for it in .gitattributes, e.g." >&2 + echo " path/to/**/*.ext filter=lfs diff=lfs merge=lfs -text" >&2 + echo " then re-stage the file. Or, if it should not be committed at all," >&2 + echo " add it to .gitignore." >&2 + exit 1 +fi