1.6 KiB
1.6 KiB
2026-06-08 — 测试用例 Wave 5(缺口补齐)
摘要
补齐矩阵中 CH-BAT-001、IT-FILE/INST/SRV-003 及 7 条 MCP→E2E 沉淀;集成/链条测试 26 条全绿,fast pytest 427 passed。
动机
接续 Wave 1–4,关闭 test-case-matrix.md 中批量任务、文件浏览、安装模式、notify 开关及终端/文件/脚本/凭据/重试/设置/执行详情等 MCP 可自动化缺口。
涉及文件
后端
tests/chain/test_batch_job_flow.py— CH-BAT-001tests/integration/test_files_browse.py— IT-FILE-001tests/integration/test_notify_settings.py— IT-SRV-003tests/integration/test_install_mode.py— IT-INST-001(@pytest.mark.slow)
前端 E2E
frontend/e2e/pages/terminal.spec.mjsfrontend/e2e/pages/files.spec.mjsfrontend/e2e/pages/scripts.spec.mjsfrontend/e2e/pages/credentials.spec.mjsfrontend/e2e/pages/retries.spec.mjsfrontend/e2e/pages/settings.spec.mjsfrontend/e2e/pages/executions-detail.spec.mjs
文档
docs/testing/test-case-matrix.md— 状态与覆盖率汇总
迁移/重启
无。
验证
.venv/bin/pytest tests/integration tests/chain -q # 26 passed
.venv/bin/pytest tests/ -m "not chain and not slow" -q # 427 passed
# E2E(需本地 API + NEXUS_E2E_PASSWORD):
cd frontend && NEXUS_E2E_BASE=http://127.0.0.1:8600 NEXUS_E2E_PASSWORD=*** npm run test:e2e
仍待写(manual / 安装隔离)
- E2E-INST-001 / MCP-INST-001 — 安装模式专用环境
- CH-EXEC-001 — 轮询至
done(需 mock runner) - MCP-PUSH-001 / MCP-SET-001 toast — 部分已由 E2E mock 覆盖,完整 toast 需 route mock