lib: split time_test into duration/instant/arithm tests per ref/hare/time
Mirror ref/hare/time's impl layout in the test siblings: constants -> duration_test.ww (ref/hare/time/duration.ha:9-18 owns the constants); now/sleep rows -> instant_test.ww (instant is the subject type, ref/hare/time/instant.ha; now/sleep bodies live in ref/hare/time/+linux/functions.ha, a platform split ww does not have); add/diff/compare rows -> arithm_test.ww (ref/hare/time/arithm.ha). Pure move: every @test block is byte-identical; only the section banner lines are deleted (the file names now carry them). The stale file header naming the retired `ww run lib/time/timetest.ww` entry point is dropped, not relocated (rule 8: it described a WHAT that no longer exists). Consumers: Makefile LIBRARY_TESTS entry replaced in place; test/byteid roster 44->46 (+2).
This commit is contained in:
3
Makefile
3
Makefile
@@ -489,7 +489,8 @@ LIBRARY_TESTS = lib/errors/errno_test.ww lib/ascii/ascii_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/log/silent_test.ww lib/fnmatch/fnmatch_test.ww \
|
||||
lib/shlex/shlex_test.ww lib/time/time_test.ww \
|
||||
lib/shlex/shlex_test.ww lib/time/arithm_test.ww \
|
||||
lib/time/duration_test.ww lib/time/instant_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 \
|
||||
|
||||
Reference in New Issue
Block a user