Steve Yegge
0131eda09d
Optimize CLI tests with in-process testing (bd-ky74)
...
- Convert exec.Command() tests to in-process rootCmd.Execute()
- Achieve ~10x speedup (3.8s vs 40s for 17 tests)
- Add mutex serialization for thread safety
- Implement manual temp dir cleanup with retries
- Reset global state between tests to prevent contamination
- Keep TestCLI_EndToEnd for binary validation
2025-11-08 22:42:02 -08:00
..
2025-11-08 03:56:08 -08:00
2025-11-04 00:23:25 -08:00
2025-11-08 18:16:39 -08:00
2025-11-02 10:01:38 -08:00
2025-11-02 10:38:24 -08:00
2025-11-07 22:06:50 -08:00
2025-11-08 22:42:02 -08:00
2025-11-03 22:23:36 -08:00
2025-11-03 22:23:36 -08:00
2025-11-01 11:11:20 -07:00
2025-11-07 23:11:05 -08:00
2025-11-02 15:37:57 -08:00
2025-11-04 23:12:42 -08:00
2025-11-08 03:12:11 -08:00
2025-11-05 20:39:47 -08:00
2025-11-06 20:14:34 -08:00
2025-11-05 21:04:00 -08:00
2025-11-07 21:17:24 -08:00
2025-11-05 10:26:58 -08:00
2025-10-29 22:55:13 -07:00
2025-11-07 18:57:43 -08:00
2025-11-07 21:29:22 -08:00
2025-11-05 20:39:47 -08:00
2025-11-02 22:17:08 -08:00
2025-11-07 18:57:43 -08:00
2025-11-01 19:20:01 -07:00
2025-11-07 18:57:43 -08:00
2025-11-07 18:57:43 -08:00
2025-11-05 20:39:47 -08:00
2025-11-02 20:16:40 -08:00
2025-11-01 21:27:09 -07:00
2025-11-06 19:41:38 -08:00
2025-11-05 20:39:47 -08:00
2025-11-02 22:17:08 -08:00
2025-11-05 20:39:47 -08:00
2025-11-05 20:39:47 -08:00
2025-11-01 23:56:03 -07:00
2025-11-07 21:17:24 -08:00
2025-10-31 18:40:32 -07:00
2025-11-02 18:52:44 -08:00
2025-11-08 03:10:12 -08:00
2025-11-02 18:52:44 -08:00
2025-11-08 02:20:33 -08:00
2025-11-08 02:20:33 -08:00
2025-10-31 15:11:29 -07:00
2025-11-02 22:34:24 -08:00
2025-11-02 08:09:58 -08:00
2025-11-08 18:16:39 -08:00
2025-11-05 14:25:48 -08:00
2025-11-08 15:40:19 -08:00
2025-11-05 19:16:50 -08:00
2025-11-01 11:11:20 -07:00
2025-11-02 18:52:44 -08:00
2025-11-05 10:26:58 -08:00
2025-11-01 20:29:13 -07:00
2025-11-07 20:07:59 -08:00
2025-11-05 14:31:41 -08:00
2025-11-07 20:07:59 -08:00
2025-11-05 20:39:47 -08:00
2025-11-08 01:28:19 -08:00
2025-11-08 01:28:19 -08:00
2025-10-31 01:07:42 -07:00
2025-11-08 11:36:05 -08:00
2025-10-30 22:24:42 -07:00
2025-11-06 13:01:44 -08:00
2025-11-08 00:00:43 -08:00
2025-11-08 13:09:42 -08:00
2025-11-08 02:28:54 -08:00
2025-11-08 03:56:08 -08:00
2025-11-05 19:04:14 -08:00
2025-11-07 15:55:19 -08:00
2025-11-05 19:04:14 -08:00
2025-11-06 15:57:51 -08:00
2025-11-08 18:16:39 -08:00
2025-11-01 22:01:41 -07:00
2025-11-05 18:10:06 -08:00
2025-11-01 20:29:13 -07:00
2025-11-02 22:34:24 -08:00
2025-11-06 20:00:08 -08:00
2025-11-08 01:32:13 -08:00
2025-11-08 13:09:42 -08:00
2025-11-08 18:16:39 -08:00
2025-11-05 13:56:12 -08:00
2025-11-06 15:38:48 -08:00
2025-11-08 13:16:53 -08:00
2025-10-30 16:28:13 -07:00
2025-11-06 19:23:06 -08:00
2025-11-05 18:44:02 -08:00
2025-11-02 14:31:22 -08:00
2025-11-08 18:16:39 -08:00
2025-11-01 19:57:37 -07:00
2025-11-06 20:14:34 -08:00
2025-11-02 17:10:41 -08:00
2025-11-02 20:06:05 -08:00
2025-11-05 13:56:12 -08:00
2025-11-06 20:00:08 -08:00
2025-11-02 11:02:58 -08:00
2025-10-27 22:59:19 -07:00
2025-11-02 22:34:24 -08:00
2025-10-29 12:56:51 -07:00
2025-11-01 23:56:03 -07:00
2025-11-04 23:12:41 -08:00
2025-10-31 19:44:43 -07:00
2025-10-31 22:39:53 -07:00
2025-11-04 11:25:36 -08:00
2025-11-08 18:22:28 -08:00
2025-11-05 13:56:12 -08:00
2025-11-08 02:20:33 -08:00
2025-10-31 23:03:56 -07:00
2025-11-02 21:25:40 -08:00
2025-11-06 18:49:07 -08:00
2025-11-06 18:49:07 -08:00
2025-11-05 18:10:06 -08:00
2025-11-02 17:09:39 -08:00
2025-11-06 18:47:06 -08:00
2025-11-03 20:31:11 -08:00
2025-11-03 20:31:11 -08:00
2025-11-03 22:01:37 -08:00
2025-11-07 21:58:22 -08:00
2025-11-04 01:10:18 -08:00
2025-10-31 19:44:43 -07:00
2025-11-08 13:09:42 -08:00
2025-11-05 17:37:53 -08:00
2025-11-08 03:53:18 -08:00
2025-11-08 18:22:28 -08:00
2025-11-05 21:04:00 -08:00