Combo entry · machine-readable · status partial

自动化测试闭环(静态分析 → 沙箱执行 → 浏览器 E2E) Partial

改了代码想自动验证不回归——静态分析先拦、沙箱里跑得起来、浏览器里断言真实页面;三个环节各自有工具但没有成套编排

本页嵌入 #trove-entity JSON(本组合包全量结构化数据);全库数据见 /agent/trove.json。

Metadata

idcombo-auto-testrecorded2026-08-29
members3statuspartial

install script ↓

Members (3)

toolroleversioninstallguide
deepcode静态分析2.1.0;Python >= 3.12
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple deepcode-hku
deepcode --version   # 预期输出: DeepCode 2.1.0
guide
swe-rex沙箱执行1.4.0;Python >= 3.10;沙箱执行需 Docker(本环境未实测沙箱运行)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple swe-rex==1.4.0
swerex-remote --help   # 预期输出: usage: swerex-remote [-h] [--host HOST] [--port PORT] --auth-token AUTH_TOKEN
guide
playwright-mcp浏览器 E2E0.0.79;Node >= 18;首次运行需下载浏览器引擎(chromium 113.9MiB)
npm_config_registry=https://registry.npmmirror.com npm install -g @playwright/mcp
npx --no-install @playwright/mcp --version
npx --no-install playwright install chromium
guide

Install order

  1. 预检:python3 --version(>= 3.12,deepcode 硬性)+ node --version(>= 18)+ docker --version(swe-rex 沙箱)。
  2. deepcode(pip,静态分析无端口无后台)。
  3. swe-rex(pip,沙箱用 Docker;无 Docker 时 CLI/库层仍可用,沙箱段标注未实测)。
  4. playwright-mcp(npm + chromium 引擎 ~114MiB;无 GUI 环境用 --headless)。

Dependency warnings

本站实测记录

Linked problems

Evidence

未实测:三工具组合链路未在同环境成套实测;分工具实测证据见各条目(playwright-mcp cli-smoke-2026-08-29 / deepcode cli-smoke / swe-rex cli-smoke)