Hojun-Cho
a95a7a316b
test/wcc: carrier ownership repair and driver-contract adaptation
...
Every surviving carrier now owns its artifacts: checked mkdir/mkdtemp/
fopen acquisition, one all-exit cleanup funnel per carrier, ENOENT-
tolerant checked unlinks, exact-path deletion (rm -rf only for an
owned pid-keyed dir or a .sepwork beneath one), and cleanup failure
fails a passing carrier without overwriting its diagnostic. In the
same pass the carriers adapt to the driver contract this branch lands:
--sep and WW_PKGCACHE are gone, -S and the /tmp/ww_run_<pid> scratch
contract are asserted, and rows whose runtime or reject coverage moved
to test/wcc/data fixtures or test/lang @test owners are trimmed to the
byte/artifact/diagnostic observations only they can make.
Repair and adaptation ride together because most files interleave both
in the same hunks; splitting would manufacture intermediate carrier
states that never existed and cannot run against either driver.
2026-08-07 23:21:04 +09:00
..
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-18 22:47:53 +09:00
2026-08-07 23:21:04 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-08-07 23:21:04 +09:00
2026-06-29 03:55:26 +09:00
2026-05-12 11:35:50 +09:00
2026-05-12 12:45:11 +09:00
2026-08-05 18:19:40 +09:00
2026-06-29 03:55:26 +09:00
2026-08-07 23:21:04 +09:00
2026-05-12 13:44:27 +09:00
2026-06-29 03:55:26 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-08-07 23:21:04 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-08-07 23:21:04 +09:00
2026-06-29 03:55:26 +09:00
2026-08-07 23:21:04 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-08-07 23:21:04 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-08-07 23:21:04 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-05-18 18:25:36 +09:00
2026-05-18 18:25:36 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-05-18 18:25:36 +09:00
2026-08-07 23:21:04 +09:00
2026-05-18 18:25:36 +09:00
2026-05-18 18:25:36 +09:00
2026-05-18 18:25:36 +09:00
2026-05-18 18:25:36 +09:00
2026-06-29 03:55:26 +09:00
2026-08-07 23:21:04 +09:00
2026-05-18 19:22:27 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-21 13:04:59 +09:00
2026-06-29 03:55:26 +09:00
2026-08-07 23:21:04 +09:00
2026-05-18 23:37:16 +09:00
2026-06-16 01:36:14 +09:00
2026-05-19 00:58:28 +09:00
2026-06-22 23:29:39 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-22 23:29:39 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-29 03:55:26 +09:00
2026-08-07 23:21:04 +09:00
2026-06-29 03:55:26 +09:00
2026-08-07 23:21:04 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-29 03:55:26 +09:00
2026-06-29 03:55:26 +09:00
2026-06-22 23:29:39 +09:00
2026-06-18 11:16:56 +09:00
2026-06-18 11:16:56 +09:00
2026-08-07 23:21:04 +09:00
2026-06-18 11:16:56 +09:00
2026-06-18 11:16:56 +09:00
2026-06-18 11:16:56 +09:00
2026-06-18 11:16:56 +09:00
2026-06-18 11:16:56 +09:00
2026-06-18 11:16:56 +09:00
2026-06-18 11:16:56 +09:00
2026-08-07 23:21:04 +09:00
2026-06-01 05:04:46 +09:00
2026-06-01 05:04:46 +09:00
2026-06-29 03:55:26 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-24 22:59:32 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-18 11:16:56 +09:00
2026-06-18 16:44:41 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-22 23:29:39 +09:00
2026-06-29 03:55:26 +09:00
2026-06-22 23:29:39 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-08-07 23:21:04 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-08-07 23:21:04 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-08-07 23:21:04 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-08-07 23:21:04 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-08-07 23:21:04 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-08-07 23:21:04 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-08 11:25:11 +09:00
2026-08-07 23:21:04 +09:00
2026-05-28 08:07:19 +09:00
2026-05-28 09:06:54 +09:00
2026-05-28 09:06:54 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-16 19:56:34 +09:00
2026-06-16 19:56:34 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-18 00:32:13 +09:00
2026-08-07 23:21:04 +09:00
2026-06-22 23:29:39 +09:00
2026-08-07 23:21:04 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-10 20:45:46 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-01 17:34:23 +09:00
2026-08-07 23:21:04 +09:00
2026-06-29 03:55:26 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-24 02:45:09 +09:00
2026-06-26 23:16:19 +09:00
2026-06-22 23:29:39 +09:00
2026-06-06 13:06:37 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-10 15:18:58 +09:00
2026-08-07 23:21:04 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-29 03:55:26 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-24 22:59:32 +09:00
2026-06-22 23:29:39 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-10 20:45:46 +09:00
2026-06-29 03:55:26 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-23 00:23:15 +09:00
2026-08-07 23:21:04 +09:00
2026-06-13 04:43:57 +09:00
2026-08-07 23:21:04 +09:00
2026-06-22 23:29:39 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-14 11:46:10 +09:00
2026-08-07 23:21:04 +09:00
2026-06-22 23:29:39 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-22 23:29:39 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-22 23:29:39 +09:00
2026-06-10 20:45:46 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-08-05 18:19:40 +09:00
2026-06-22 23:29:39 +09:00
2026-06-22 23:29:39 +09:00
2026-06-13 04:40:58 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-13 10:20:46 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-08-07 23:21:04 +09:00
2026-06-16 19:56:34 +09:00
2026-08-07 23:21:04 +09:00
2026-06-10 20:45:46 +09:00
2026-06-10 20:45:46 +09:00
2026-06-17 06:23:37 +09:00
2026-06-29 03:55:26 +09:00