Skip to content

test(tools): memory_runtime provision 断言在 Windows worktree(junction node_modules)下失败,主树与 Linux 均过 #323

Description

@modusensus

现象

test/tools.test.js 的「memory_runtime:status 只读且带代价说明;两条来源都不可用时如实回报(不联网)」在 Windows worktree(node_modules junction 到主树)环境下失败:provision 失败后留下 transformers-4.2.0-… 骨架目录,断言「失败后不该留下半份 payload」不通过。

取证(2026-09-27,41a409c)

环境 结果
Windows 主树(同 commit) 29/29 ✅
Windows worktree + junction 28/29 ❌(仅此一例)
WSL2 Ubuntu 22.04 / node 22.18 干净 clone 29/29 ✅,全量 1404/1404 ✅

判断

与产品代码无关,是 worktree 场景下 provision 临时目录路径推导(junction / 收编路径)导致的测试环境问题。不复现于 CI 与正常安装。

期望

定位 junction 下路径解析差异(或在 provision 测试里对 junction 场景做归一化),让 worktree 车道全量可绿。背景见 AGENTS.md「并行工作区与多 agent 协作」。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions