Skip to content

Commit 5453dbb

Browse files
TMHSDigitalclaude
andauthored
fix(tests): stop exempting cart, hay-bale and stone-well from the falsifier-table check (#210)
All three READMEs gained falsifier tables in #205 and #206, and the static checker already parses them (28 pieces, 181 falsifiers), but they stayed listed in KNOWN_UNDOCUMENTED. That exemption is now a hole: if one of those tables were deleted, the checker would skip the piece silently instead of failing it. Every falsifier was run, not read: the runtime mode reports 19/19 exits matching their declared budgets on Blender 5.2.1, and a direct sweep gives the same 19 codes on 4.5.11. Closes #203 Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1 parent 6da22c9 commit 5453dbb

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

‎tests/check_falsifier_targets.py‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,11 @@
5151
SHOWCASE = os.path.join(ROOT, "showcase")
5252

5353
# Pieces that predate the falsifier-table convention. Tracked for backfill;
54-
# a NEW piece without a table is an error, not an entry here.
55-
KNOWN_UNDOCUMENTED = {"cart", "hay-bale", "stone-well"}
54+
# a NEW piece without a table is an error, not an entry here. Empty since
55+
# cart, hay-bale and stone-well gained tables (#203): a piece left listed
56+
# here after its table lands would be skipped silently if the table were
57+
# later deleted.
58+
KNOWN_UNDOCUMENTED: set[str] = set()
5659

5760
# Flags that select a code path rather than break a contract. Per
5861
# CONTRIBUTING.md these are explicitly not falsifiers.

0 commit comments

Comments
 (0)