维护记录:修复 Makefile 缺失规则与编译产物清理

This commit is contained in:
xfy911 2026-06-12 15:44:00 +08:00
parent 9258d67c08
commit 5d6ca62f79

View File

@ -58,6 +58,18 @@
所有计划内功能已完成。项目全部路线图功能已交付。
+ 2026-06-12 15:17: **维护修复 — Makefile 补充与编译产物清理**
- 发现 `Makefile` 缺少 `test_http3` 编译规则,导致 `make unit-test` 编译失败(隐式规则无法找到 `unity.h`
- 新增 `test_http3` 显式编译规则,修正 `test_sse` 规则位置
- 清理误跟踪的 `tests/unit/test_sse` 编译二进制(`git rm --cached`
- 简化 `.gitignore`:将逐个列出的测试二进制文件替换为 `tests/unit/test_*` 通配模式,防止未来再次误提交
- 合并 SSE 集成测试的 `curl || true` 修复(防止 `set -e` 下 SSE 超时导致测试退出)
- 编译验证:零警告,全部通过
- 单元测试451 个全部通过 ✓1 个 Ignored为预期行为
- 集成测试115 项全部通过 ✓
- 工作区干净:提交已推送到 origin main
- 项目状态健康,维护模式正常
+ 2026-06-12 12:17: **维护验证 — 定期巡检与编译强化检查**
- 编译验证零警告make 全部通过(含额外严格标志:-Wshadow -Wstrict-prototypes -Wmissing-prototypes
- 单元测试451 个全部通过 ✓1 个 Ignored为预期行为