You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit edd6ab5
Browse filesBrowse the repository at this point in the historyBrowse files
fix(smoke): pass --python-exit-code 1 so an uncaught exception is red
Blender exits 0 when a --python script raises unless --python-exit-code is
set, and protocol.classify maps exit 0 to PASS. Module-level failures
(imports, the gallery_framing sys.path shim, check_extension_template's
register()) were silent greens.
- run_example.build_cmd, every direct Blender call in blender-smoke.yml, and
the subprocess calls in render_hero, measure_hero_drift, asset_sheet and
check_falsifier_targets now pass --python-exit-code 1 before --python.
- New canary tests/smoke/canary_raise.py + workflow step: must exit 1.
- test_harness: build_cmd carries the flag ahead of --python.
Proof (local, .scratch/blender-5.2.1-windows-x64/blender.exe, "Blender 5.2.1 LTS"):
before: run_example on a module-level raise printed [PASS], exit 0.
after: [FAIL] canary-raise: blender exit 1, exit 1; canary-sidecar still [PASS].
Closes#319
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
0 commit comments