BaaRai
8c8ae97400
test(server): join every live test server before its TempDir cleanup
...
New restores every unfinished task in the shared database and runs its planner, worker and deadline loops on the server context. Tests that passed context.Background() never stopped or joined them, so they kept writing under the manager TempDir after the test returned and the TempDir cleanup failed with directory not empty. Add stopTestServer, which cancels the context, waits for each task to go quiescent, joins its loops, the archive worker and the side-question writer, and defer it right after New in every test that started a live server.
2026-11-14 18:21:52 +01:00
..
2026-11-12 11:51:38 +01:00
2026-11-12 11:51:38 +01:00
2026-11-14 13:46:03 +01:00
2026-11-14 13:46:03 +01:00
2026-10-08 23:14:34 +02:00
2026-10-08 23:14:34 +02:00
2026-10-08 23:14:34 +02:00
2026-11-05 16:48:27 +01:00
2026-11-10 23:05:47 +01:00
2026-07-26 04:27:45 -04:00
2026-11-14 18:21:52 +01:00
2026-10-08 23:14:34 +02:00
2026-10-08 23:14:34 +02:00
2026-10-08 23:14:34 +02:00
2026-11-10 17:45:11 +01:00
2026-08-28 14:03:07 +08:00
2026-10-08 23:14:34 +02:00
2026-09-10 16:06:08 +08:00
2026-11-11 15:47:21 +01:00
2026-11-14 18:21:52 +01:00
2026-11-10 16:28:26 +01:00
2026-11-11 20:20:16 +01:00
2026-11-11 15:47:58 +01:00
2026-11-11 15:04:42 +01:00
2026-11-13 21:58:19 +01:00
2026-11-13 21:33:27 +01:00
2026-11-12 18:48:41 +01:00
2026-11-12 17:27:28 +01:00
2026-08-31 09:00:21 -04:00
2026-10-08 23:14:34 +02:00
2026-08-24 19:28:18 +08:00
2026-11-12 20:48:34 +01:00
2026-11-12 20:48:34 +01:00
2026-11-13 14:42:56 +01:00
2026-11-13 14:42:56 +01:00
2026-11-14 13:46:03 +01:00
2026-11-11 23:43:12 +01:00
2026-11-14 14:19:13 +01:00
2026-10-08 23:14:34 +02:00
2026-09-10 13:03:20 +08:00
2026-11-13 22:56:52 +01:00
2026-10-08 23:14:34 +02:00
2026-11-10 12:52:56 +01:00
2026-11-09 20:43:25 +01:00
2026-11-11 23:43:12 +01:00
2026-10-08 23:14:34 +02:00
2026-10-08 23:14:34 +02:00
2026-10-08 23:14:34 +02:00
2026-11-09 21:04:12 +01:00
2026-10-21 14:46:56 +02:00
2026-10-21 14:46:56 +02:00
2026-10-08 23:14:34 +02:00
2026-08-24 19:29:00 +08:00
2026-11-12 18:48:41 +01:00
2026-11-14 18:21:52 +01:00
2026-08-24 19:29:00 +08:00
2026-10-08 23:14:34 +02:00
2026-11-13 11:24:25 +01:00
2026-11-13 11:24:25 +01:00
2026-11-09 22:35:09 +01:00
2026-10-08 23:14:34 +02:00
2026-11-09 12:22:46 +01:00
2026-10-08 23:14:34 +02:00
2026-10-08 23:14:34 +02:00
2026-11-13 11:24:25 +01:00
2026-11-14 18:21:52 +01:00
2026-10-21 14:25:35 +02:00
2026-11-08 18:15:33 +01:00
2026-11-10 16:28:26 +01:00
2026-11-10 16:28:26 +01:00
2026-10-08 23:14:34 +02:00
2026-10-08 23:14:34 +02:00
2026-08-25 09:40:05 -04:00
2026-10-08 23:14:34 +02:00
2026-10-08 23:14:34 +02:00
2026-11-05 16:57:48 +01:00
2026-11-05 16:57:48 +01:00
2026-10-08 23:14:34 +02:00
2026-08-24 19:29:00 +08:00
2026-08-24 19:29:00 +08:00
2026-11-13 14:42:56 +01:00
2026-10-11 22:50:00 +02:00
2026-10-11 22:50:00 +02:00
2026-11-14 18:21:52 +01:00
2026-11-10 16:05:31 +01:00
2026-11-10 16:05:31 +01:00
2026-11-10 16:05:31 +01:00
2026-11-12 09:38:52 +01:00
2026-11-10 16:28:26 +01:00
2026-07-26 04:27:45 -04:00
2026-11-13 21:58:19 +01:00
2026-08-24 14:14:15 +08:00
2026-10-08 23:14:34 +02:00
2026-11-13 21:33:27 +01:00
2026-11-13 21:52:27 +01:00
2026-11-14 14:19:13 +01:00
2026-11-11 21:47:44 +01:00
2026-09-17 12:52:57 -04:00
2026-11-08 17:11:43 +01:00
2026-10-11 22:26:22 +02:00
2026-11-14 18:21:52 +01:00
2026-10-19 00:33:08 +02:00
2026-10-08 23:14:34 +02:00
2026-08-24 19:30:14 +08:00
2026-10-08 23:14:34 +02:00
2026-10-11 19:02:23 +02:00
2026-11-11 15:47:21 +01:00
2026-11-12 17:27:28 +01:00
2026-11-11 00:34:55 +01:00
2026-11-11 17:07:35 +01:00
2026-08-24 14:14:15 +08:00
2026-10-08 23:14:34 +02:00
2026-10-08 23:14:34 +02:00
2026-08-28 12:56:29 +08:00
2026-10-08 23:14:34 +02:00
2026-10-08 23:14:34 +02:00
2026-11-14 18:21:52 +01:00
2026-10-08 23:14:34 +02:00
2026-11-14 18:21:52 +01:00
2026-10-08 23:14:34 +02:00
2026-11-13 14:42:56 +01:00
2026-11-13 14:42:56 +01:00
2026-10-08 23:14:34 +02:00
2026-11-14 18:21:52 +01:00
2026-11-12 20:48:34 +01:00
2026-10-08 23:14:34 +02:00
2026-10-21 15:16:25 +02:00
2026-10-21 15:00:16 +02:00
2026-10-21 15:13:56 +02:00
2026-10-21 15:13:56 +02:00
2026-11-14 18:21:52 +01:00
2026-11-10 23:05:47 +01:00
2026-11-14 18:21:52 +01:00
2026-10-19 00:28:27 +02:00
2026-10-09 11:37:30 +02:00
2026-10-23 18:12:38 -03:00
2026-11-14 13:46:03 +01:00
2026-11-14 18:21:52 +01:00
2026-10-08 23:14:34 +02:00
2026-11-13 14:42:56 +01:00
2026-11-14 18:21:52 +01:00
2026-08-25 12:05:26 +08:00
2026-08-25 12:05:26 +08:00
2026-11-13 21:58:19 +01:00
2026-11-14 13:46:03 +01:00
2026-11-10 16:28:26 +01:00
2026-10-11 14:53:08 +02:00
2026-10-08 23:14:34 +02:00
2026-10-08 23:14:34 +02:00
2026-11-12 12:54:25 +01:00
2026-11-12 12:54:25 +01:00
2026-10-08 23:14:34 +02:00
2026-10-08 23:14:34 +02:00
2026-08-31 09:00:21 -04:00
2026-10-08 23:14:34 +02:00