
chengyongruandXubin Ren
99cc6ee808
test(agent): expand coverage and refactor test structure
- Add 42 tests for ContextBuilder (context.py: 0→42 tests)
- Add 37 tests for SubagentManager lifecycle (subagent.py: 2→37 tests)
- Add 42 unit tests for AutoCompact in isolation
- Split monolithic test_runner.py (3313 lines) into 9 focused files:
test_runner_core, test_runner_hooks, test_runner_errors,
test_runner_safety, test_runner_persistence, test_runner_governance,
test_runner_tool_execution, test_runner_injections,
test_loop_runner_integration
- Add 3 config passthrough tests (temperature/max_tokens/reasoning_effort)
- Fix fragile patch.object(__init__) in test_stop_preserves_context
- Create shared conftest.py with make_provider/make_loop factories
Total: 934 tests passing, 0 regressions
2026-05-13 12:49:17 +08:00
..
2026-05-13 12:49:17 +08:00
2026-05-12 22:48:26 +08:00
2026-05-11 11:50:18 +08:00
2026-05-12 20:06:22 +08:00
2026-05-12 20:06:22 +08:00
2026-05-12 11:28:20 +08:00
2026-04-27 18:14:13 +08:00
2026-05-12 20:59:01 +08:00
2026-04-04 19:43:18 +08:00
2026-04-22 13:19:53 +08:00
2026-05-12 22:48:26 +08:00
2026-05-09 05:45:13 +00:00
2026-04-14 13:15:04 +00:00
2026-05-01 19:42:52 +08:00
2026-04-16 20:30:39 +08:00
2026-04-14 13:15:04 +00:00
2026-02-06 07:28:39 +00:00
2026-04-18 12:30:42 +08:00
2026-05-12 20:52:48 +08:00
2026-05-09 15:30:48 +08:00
2026-04-17 01:54:49 +08:00
2026-04-08 23:47:36 +08:00
2026-05-12 11:28:20 +08:00
2026-04-10 17:36:31 +08:00