lib: migrate every test file to the canonical *_test.ww name

25 renames (git mv, content untouched). _test.ww is what the package
coordinator's test detection and the sep loader's canonical exclusion
key on; the old *test.ww spellings survived only through the
line-leading-@test compatibility scan. Consumers updated in place:
LIBRARY_TESTS, the libbyteid roster, the 901/974/975/976 carriers that
copy or invoke these files, and the check.c/check.ww + path/ftos
comments that cite them. Closes the open-driver-work migration bullet.
This commit is contained in:
2026-08-08 04:29:31 +09:00
parent 634f7a2b3f
commit fa4b9a134b
34 changed files with 52 additions and 55 deletions

View File

@@ -396,23 +396,23 @@ $(BIN)/test_%: test/wcc/%.c test/wcc/wwtestpkg.h $(LIB)/libwcc.a | $(BIN)
# Native library tests execute their source owner directly. The retired C
# launchers added no assertion beyond this exit status.
LIBRARY_TESTS = lib/errors/errnotest.ww lib/ascii/asciitest.ww \
lib/ww/syntax/toktest.ww lib/ww/syntax/asttest.ww \
lib/ww/syntax/symtest.ww \
lib/strconv/test/ftostest.ww lib/strconv/test/stoftest.ww \
lib/strconv/test/inttest.ww lib/strings/stringstest.ww \
lib/bytes/bytestest.ww lib/encoding/utf8/utf8test.ww \
lib/bufio/bufiotest.ww lib/math/random/random_test.ww \
lib/math/checked/checked_test.ww lib/fmt/fmttest.ww \
lib/log/logtest.ww lib/fnmatch/fnmatchtest.ww \
lib/shlex/shlextest.ww lib/time/timetest.ww \
lib/encoding/hex/hextest.ww lib/memio/memiotest.ww \
lib/temp/temptest.ww lib/getopt/getopttest.ww \
LIBRARY_TESTS = lib/errors/errno_test.ww lib/ascii/ascii_test.ww \
lib/ww/syntax/tok_test.ww lib/ww/syntax/ast_test.ww \
lib/ww/syntax/sym_test.ww \
lib/strconv/test/ftos_test.ww lib/strconv/test/stof_test.ww \
lib/strconv/test/int_test.ww lib/strings/strings_test.ww \
lib/bytes/bytes_test.ww lib/encoding/utf8/utf8_test.ww \
lib/bufio/bufio_test.ww lib/math/random/random_test.ww \
lib/math/checked/checked_test.ww lib/fmt/fmt_test.ww \
lib/log/log_test.ww lib/fnmatch/fnmatch_test.ww \
lib/shlex/shlex_test.ww lib/time/time_test.ww \
lib/encoding/hex/hex_test.ww lib/memio/memio_test.ww \
lib/temp/temp_test.ww lib/getopt/getopt_test.ww \
lib/encoding/base32/base32_test.ww \
lib/encoding/base64/base64_test.ww \
lib/hash/adler32/adler32_test.ww lib/hash/crc16/crc16_test.ww \
lib/hash/crc32/crc32_test.ww lib/hash/crc64/crc64_test.ww \
lib/path/pathtest.ww lib/crypto/sha256/sha256_test.ww \
lib/path/path_test.ww lib/crypto/sha256/sha256_test.ww \
lib/hash/siphash/siphash_test.ww
# These real sources have a standalone-compilation contract that is not