test(3d): npm run 3d:review — triptychs/heatmaps for ALL pairs, not just changed
compare-dirs gains --artifacts changed|always: 'always' also writes the side-by-side triptych + heatmap for pairs that PASS the floor (blue-grey UNCHANGED caption), so a human can eyeball old-vs-new without a failing gate. The gating scripts keep the default (empty diff dir = green); 3d:review writes the full 47-pair set to output/diff/parity-review/. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
d11854328a
commit
2aa7657c64
3 changed files with 22 additions and 3 deletions
|
|
@ -53,6 +53,7 @@
|
|||
"3d:check": "tsx tools/screenshots/compare-dirs.ts --old 3d-regression/baseline --new 3d-regression/output/native --out 3d-regression/output/diff/native-self --floors 3d-regression/floors.json --level native-self --label 3d-native --fail-on-change",
|
||||
"3d:check:webgl": "tsx tools/screenshots/compare-dirs.ts --old 3d-regression/baseline-webgl --new 3d-regression/output/webgl --out 3d-regression/output/diff/webgl-self --floors 3d-regression/floors.json --level webgl-self --label 3d-webgl --fail-on-change",
|
||||
"3d:check:parity": "tsx tools/screenshots/compare-dirs.ts --old 3d-regression/baseline --new 3d-regression/output/webgl --out 3d-regression/output/diff/parity --floors 3d-regression/floors.json --level webgl-vs-native --label 3d-parity",
|
||||
"3d:review": "tsx tools/screenshots/compare-dirs.ts --old 3d-regression/baseline --new 3d-regression/output/webgl --out 3d-regression/output/diff/parity-review --floors 3d-regression/floors.json --level webgl-vs-native --label 3d-parity --artifacts always",
|
||||
"3d:test:webgl": "playwright test e2e/3d-webgl.spec.ts"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
|
|
|||
Loading…
Reference in a new issue