Repository navigation
Commit 98fbd22
fix(examples): reserve exits 2/10/11 and make falsifiers reach behavioral checks
Exit codes are how smoke and the falsifiers tell which check fired. Twenty
examples spent argparse's 2 or the render gates' 10/11 on their own checks,
so those contracts could never be falsifier targets or were misattributed;
gltf-skin-roundtrip's gates even returned the same 10/11 as its armature
and bone checks. exit-pre-sidecar's --force-run returned 2 on both its
expected and its unexpected branch (now 3 and 4). check_exit_code_readme
now rejects a literal 2/10/11 at an example's exit site and any 2/10/11
table row that is not the reserved meaning or adds "also" (#473).
Twelve falsifiers stopped at a read-back of the value their own flag had
just written, so the behavioral check was never reached and could be
deleted with smoke still green. Each read-back is gone or runs after the
behavioral check as a diagnostic; shader-node-group gains a tiny Cycles
probe in a throwaway scene and text-version-stamp compares evaluated
glyphs against a reference TextCurve. Every row was re-proven by deleting
its behavioral check: the falsifier then misses its expected exit (#469).
png-exr-alpha no longer sets scene image_settings that Image.save()
ignores, inside a silent except. gn-sdf-remesh gains --no-set-material,
swatch-grid gains --invert-engine-id and --no-specular-shim and asserts
the specular value. Bulk per-element writes become foreach_set /
foreach_get, and check_example_rules covers .loops/.edges/.data on mesh
and attribute layers (#474).
Signed-off-by: TMHSDigital <tmhospitalitystrategies@gmail.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>1 parent 4aeb805 commit 98fbd22
98 files changed
Lines changed: 913 additions & 439 deletions
File tree
- docs/gallery
- car-mirror-symmetry
- color-attribute-wheel
- compositor-glare
- cross-version-property-delete
- curve-bevel-arc
- damped-track-aim
- export-preset-axis
- gltf-export-roundtrip
- gltf-skin-roundtrip
- gn-modifier-inputs
- gn-sdf-remesh
- gn-zone-iterate
- gp-lineart-contour
- light-link-studio
- lightmap-uv-channel
- modular-kit-snap
- png-exr-alpha
- shader-node-group
- sky-texture-sun-elevation
- soccer-ball-goldberg
- swatch-grid
- text-version-stamp
- triangulate-tangents
- usd-export-evaluation-mode
- uv-layer-grid
- vertex-weight-limit
- vse-cut-list
- examples
- car-mirror-symmetry
- coincident-vert-weld
- color-attribute-wheel
- compositor-glare
- cross-version-property-delete
- curve-bevel-arc
- damped-track-aim
- exit-pre-sidecar
- export-preset-axis
- gltf-export-roundtrip
- gltf-skin-roundtrip
- gn-instance-grid
- gn-modifier-inputs
- gn-sdf-remesh
- gn-zone-iterate
- gp-lineart-contour
- light-link-studio
- lightmap-uv-channel
- mesh-hygiene-audit
- modular-kit-snap
- png-exr-alpha
- shader-node-group
- sky-texture-sun-elevation
- soccer-ball-goldberg
- swatch-grid
- text-version-stamp
- triangulate-tangents
- unapplied-scale-gltf
- usd-export-evaluation-mode
- uv-layer-grid
- vertex-weight-limit
- vse-cut-list
- skills
- geometry-nodes-python
- mesh-editing-and-bmesh
- procedural-materials-and-shaders
- tests
- smoke
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
240 | 240 | | |
241 | 241 | | |
242 | 242 | | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
243 | 254 | | |
244 | 255 | | |
245 | 256 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
83 | | - | |
| 83 | + | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
81 | | - | |
| 80 | + | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
| 71 | + | |
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
80 | | - | |
| 79 | + | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| |||
0 commit comments