返回 Bug 清单
BUG-0704project-61高已修复frontend-logic
完工进度收尾 — 修复测试入口 + 版本号硬编码 + 引入前端 vitest
发现:2026-10-09验证:2026-10-09置信度:70%
症状
commit 81003f3d1e64 (2026-09-15) fix: 完工进度收尾 — 修复测试入口 + 版本号硬编码 + 引入前端 vitest
根因
commit message 描述: fix: 完工进度收尾 — 修复测试入口 + 版本号硬编码 + 引入前端 vitest
修复方案
修复 1006 行,删除 9 行。改动文件: package-lock.json, package.json, projects/auto_api_service/run_tests.py, projects/auto_api_service/tests/test_api_routes.py, projects/auto_api_service/tests/test_health.py
错误签名
fix: 完工进度收尾 — 修复测试入口 + 版本号硬编码 + 引入前端 vitest 后端:
- run_tests.py 删除 app_modules.design_tokens 旧残留 + 未用 subprocess 导入
- test_main.py 版本号断言改为读取 settings.APP_VERSION
- test_health.py / test_api_routes.py / test_main.py 统一 mock health_check 外部依赖
(LLM / Redis / DB),消除测试环境对真实服务的硬依赖
前端:
- 新增 vitest@^2 + @vue/test-utils + happy-dom(16 测试全绿)
- vite.config.ts 新增 test 配置;tsconfig.json 排除测试文件
- src/__tests__/stores/app.test.ts — LLM_STATUS_LABEL + useAppStore 纯逻辑(9 用例)
- src/__tests__/stores/auth.test.ts —技术信息
来源项目
project-61
涉及文件
package-lock.json, package.json, projects/auto_api_service/run_tests.py +7
标签
git-sweep, auto-ingested, project-61, mcp-reported, source-agent