返回 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