Commit 05fc1d3
test: promote .test.mdl examples to .mdl, sort by intent
Five files were excluded from \`make check-mdl\` by the .test.mdl
extension despite being plain mxcli-check inputs (no @test / @expect
annotations). Promoting them to .mdl puts them under CI coverage.
Sorted by purpose:
- doctype-tests/ keeps broad doctype overviews. Renamed in place:
- 30-pluggable-widget-examples.test.mdl → 30-pluggable-widget-examples.mdl
- 32-pluggable-widget-object-lists-v010.test.mdl → 32-pluggable-widget-object-lists-v010.mdl
- bug-tests/ holds per-PR regression fixtures by issue number. Moved
and renamed accordingly (PR origin in parens):
- download_file.test.mdl → bug-tests/333-microflow-download-file.mdl (PR #333)
- free_annotation.test.mdl → bug-tests/319-microflow-free-annotation.mdl (PR #319)
- inheritance_split_statement.test.mdl → bug-tests/365-microflow-inheritance-split.mdl (PR #365)
- 15-fragment-examples.test.mdl stays as-is — the executor does not yet
support USE_FRAGMENT (parses + checks fine, but exec fails). Keeping
the .test.mdl marker preserves the "not yet executable" signal.
\`make check-mdl\` now also walks bug-tests/. 50 of the 59 existing bug
tests pass cleanly; 9 are pre-existing failures with varied causes
(intentionally-broken syntax demonstrating bugs, negative tests
asserting validation fires, fixtures needing project context). They
are explicitly skipped via a deny-list and logged as \`SKIP:\` so the
CI signal stays meaningful while we triage them separately.
Doc references updated:
- docs/11-proposals/PROPOSAL_microflow_download_file_statement.md
- docs/11-proposals/PROPOSAL_microflow_free_annotation.md
- docs/11-proposals/PROPOSAL_microflow_inheritance_split_statement.md
- docs/03-development/WIDGET_BSON_VERSION_COMPATIBILITY.md
Result: 94 PASS, 9 SKIP, 0 FAIL on \`make check-mdl\`.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 0b366f5 commit 05fc1d3
10 files changed
Lines changed: 29 additions & 7 deletions
File tree
- docs
- 03-development
- 11-proposals
- mdl-examples
- bug-tests
- doctype-tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
147 | | - | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
148 | 157 | | |
149 | 158 | | |
150 | | - | |
| 159 | + | |
151 | 160 | | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
152 | 174 | | |
153 | 175 | | |
154 | 176 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
| 69 | + | |
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
49 | | - | |
| 48 | + | |
| 49 | + | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
File renamed without changes.
File renamed without changes.
0 commit comments