iter 22b.4a.5: retire round-trip skip-list for class/instance fixtures

This commit is contained in:
2026-05-09 22:25:32 +02:00
parent 2a2e6b9817
commit 9584d1dada
+3 -12
View File
@@ -32,19 +32,10 @@ fn list_json_fixtures() -> Vec<PathBuf> {
p.file_name()
.and_then(|n| n.to_str())
.map(|n| {
// Iter 22b.1 / 22b.2 / 22b.3: the `test_22b1_*`,
// `test_22b2_*`, and `test_22b3_*` fixtures exercise
// class/instance defs at the workspace-load and
// monomorphisation levels, but the surface (Form-B)
// parser/printer arms for those nodes are deferred
// to 22b.4. Until that ships, including these
// fixtures in the round-trip gate would block 22b
// on a property the schema floor does not yet
// promise. Skip them.
// Round-trip every fixture. The 22b.1/22b.2/22b.3 filter
// was retired in 22b.4a once the Form-A parser+printer
// arms for ClassDef / InstanceDef landed.
n.ends_with(".ail.json")
&& !n.starts_with("test_22b1_")
&& !n.starts_with("test_22b2_")
&& !n.starts_with("test_22b3_")
})
.unwrap_or(false)
})