Skip to content

缩短工作树环境验证以恢复完整验证预算 #42

Description

@liuli195

问题

新增的 verify.worktree-setup 在 PR #41 的 Windows CI(持续集成)中耗时约 57 秒,使 Build and Verify(构建与验证)完整运行约 88 秒,超过配置的 60 秒预算。流程最终通过,但每次完整验证都会承担重复创建真实 .venv 的高成本。

证据

  • PR fix/share worktree dependencies #41 Full Verify:verify.worktree-setup seconds=56.92
  • 同次运行:totalSeconds=87.55 budgetSeconds=60 exceededSeconds=27.55
  • tests/test_setup_worktree.py 多个场景分别创建真实 Python 虚拟环境。

建议解决方案

让测试会话复用一个临时虚拟环境,或用最小测试可执行文件覆盖非端到端场景;保留一次从工作树共享链接进入 Build and Verify 的真实端到端检查。

验收标准

  • 工作树环境检查仍覆盖主仓库初始化、共享链接、失败门禁和 Build and Verify 真实入口。
  • 非端到端场景不重复创建完整虚拟环境。
  • 完整验证恢复到 60 秒预算内,或提供经确认的新预算证据。
  • Windows CI 和本地 Build and Verify 验证通过。

补充信息

优先级:P2 → P2(本次复盘确认 1 次,无动态调整)。

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium priority / non-blocking retained issuebugSomething isn't workingready-for-agentReady for an implementation agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions