test: make T0 harness results complete

This commit is contained in:
2026-08-05 18:19:40 +09:00
parent 3d79735964
commit 0bb1f86c14
14 changed files with 1944 additions and 281 deletions

View File

@@ -10,14 +10,12 @@
// the non-T @test drop, #6). Load-bearing ww-compiler coverage (drove
// #34/#38/#44/#45/#48), not black-box-reachable.
//
// `_whitebox.ww` (NOT *_test.ww) is the ww convention for an in-package
// white-box test file: the enumerator skips *test.ww, so the non-suffixed
// name is what keeps this a bundled regex module source. It is exercised
// by the sibling external driver lib/regex/wb/regex_test.ww, whose
// different-dir `import regex` dir-resolves and bundles this file (a
// same-dir import file-resolves regex.ww only — probe E; task #33 would
// delete the driver). The public-API @tests stay black-box in
// lib/regex/regex_test.ww (Go's foo / foo_test split; CLAUDE.md rule-9).
// `_whitebox.ww` (NOT *_test.ww) keeps this file in the production
// enumerator's root-package assembly until package-aware testing can classify
// same-package `*_test.ww` files (T1). The T0 gate resolves `regex` as the root
// directory so -T sees these tests directly; importing regex as a dependency
// would strip them. Public-API tests remain a separate `package regex_test`
// binary in lib/regex/regex_test.ww (CLAUDE.md rule 9).
package regex;
import io;