新闻详情

新闻详情

首页 / 资讯中心 / 详情

零依赖测试套件完全指南:如何在本地跑绿dsh-anchored-standard的194个测试

发布时间:2026/9/26 2:35:30来源:尧图网络
零依赖测试套件完全指南:如何在本地跑绿dsh-anchored-standard的194个测试
零依赖测试套件完全指南如何在本地跑绿dsh-anchored-standard的194个测试【免费下载链接】dsh-anchored-standardTwo-phase DeepSeek Harness preset: Minimal-aligned bootstrap, then full Standard tools (Project2 98/99)项目地址: https://gitcode.com/gh_mirrors/ds/dsh-anchored-standarddsh-anchored-standard是 DeepSeek Harness 的两阶段锚定预设Minimal 对齐引导 Standard 完整工具它最大的工程亮点之一就是零依赖测试套件不安装任何第三方测试框架只用 Node.js 内置的node:test和node:assert一条npm test命令就能在本地把全部 194 个测试跑绿。本文手把手带你从零到全绿。为什么是零依赖很多项目的测试要先npm install下载 Jest、Mocha 等框架而这里一个依赖都没有package.json 中没有dependenciestest脚本就是node --test全部测试文件位于 test/ 目录只importNode 内置模块node:test、node:assert/strict、node:fs、node:child_process等所有断言都基于内存 mock测试通过假的agent、假的listener直接驱动插件逻辑不发真实模型请求、不访问网络这意味着无需 npm install、断网也能跑、秒级出结果非常适合新手理解插件的每个行为分支。跑测试前只需要一个前提唯一的环境要求写在 package.json 的engines字段里engines: { node: 22.19.0 }检查一下你的版本node -v✅v22.19.0及以上直接进入下一步❌ 版本偏低先升级 Node否则部分测试可能被跳过或失败测试总数对不上 不需要初始化 git 子模块、不需要 API Key、不需要任何配置——克隆仓库即可git clone https://gitcode.com/gh_mirrors/ds/dsh-anchored-standard一条命令跑绿全部测试进入仓库根目录后npm test它等价于node --test会自动发现 test/ 下全部 20 个*.test.mjs文件并逐个执行。全绿时的收尾摘要长这样具体耗时随机器而定1..N # tests 194 # suites 0 # pass 194 # fail 0 # cancelled 0 # skipped 0 # todo 0 # duration_ms 6000.12看到# fail 0且退出码为 0就说明你的环境完全跑绿了。20个测试文件都覆盖了什么测试与插件一一对应每个模式目录preset/、zero-anchored-standard/、prefab/等里的插件都会通过 shared/ 单一来源分发测试则直接导入这些本地实现。按覆盖重点大致分四类类别代表测试文件验证的核心行为锚定与晋升test/context-gate.test.mjs、test/tool-bootstrap.test.mjs、test/zero-tool-bootstrap.test.mjs引导期压制自动注入、首次tool/call/assistant/message触发晋升、晋升后目录切换锚点轮变体test/anchor-turn.test.mjs、test/wire-think.test.mjs、test/toolchoice-adapter.test.mjs零工具锚点轮、你是谁自述轮、tool_choice: none线路条件工具与网关test/custom-bash.test.mjs、test/dev-tool-search.test.mjs、test/skill-search.test.mjs、test/eternal-minimal.test.mjs常驻 bash、按需解锁工具、dshx网关截获与输出截断组装与完整性test/prefab-install.test.mjs、test/prefab-instantiate.test.mjs、test/self-containment.test.mjsPrefab 安装与实例化、模式目录自包含、shared/物化副本一致性进阶只跑一个文件或按名字过滤调试单个插件时不必全量执行# 只跑 context-gate 的 21 个用例 node --test test/context-gate.test.mjs # 只跑名字里包含 promotion 的用例 node --test --test-name-pattern promotion让检查更严格npm run check仓库还内置了一个更完整的检查脚本先校验 scripts/sync-modes.mjs 的--check确认各模式目录里的物化副本与 shared/ 源文件完全一致再跑全部测试npm run check这正是项目不变量所依赖的组合每个模式目录都可单独拷贝安装插件副本必须由npm run sync生成而不是手改。常见红灯排查清单 现象原因解决方法测试数少于 194、出现 skippedNode 版本低于 22.19.0升级 Node 后重跑materialized copies match shared/ sources失败模式目录副本与shared/源不一致运行npm run sync重新物化报Unknown key fails at preset mount相关断言测试期望配置键在挂载时严格校验说明是预期行为检查你是否误改了 agent.cordis.yml 类配置结构怀疑网络问题基本可以排除该套件完全离线可关网验证记住原则测试断言失败时先看not ok N - 用例名那一行对照 test/ 中同名文件定位 mock 数据99% 的情况与 Node 版本或shared/副本过期有关。小结dsh-anchored-standard的测试套件是零依赖实践的教科书级示例内置node:test承担运行器、node:assert承担断言、mock 替代真实模型调用20 个测试文件把锚定、晋升、Prefab 等全部机制钉死在本地行为上。只要装好 Node ≥ 22.19.0敲下npm test看到# fail 0你就已经和仓库的 CI 基线完全对齐了。【免费下载链接】dsh-anchored-standardTwo-phase DeepSeek Harness preset: Minimal-aligned bootstrap, then full Standard tools (Project2 98/99)项目地址: https://gitcode.com/gh_mirrors/ds/dsh-anchored-standard创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

2024码支付PHP网站源码实战:部署流程与回调机制详解 2026/9/26 3:19:04

2024码支付PHP网站源码实战:部署流程与回调机制详解

简介:2024码支付系统PHP网站源码,是一套全开源的在线支付解决方案,面向需要快速搭建支付平台的技术人员或站长,支持支付宝与QQ两大主流支付渠道。系统内置免挂支付机制,无需持续在线即可自动处理交易,附带监…

阅读更多 →
无DWM的Windows 8.1:关闭桌面合成还原Basic模式实操 2026/9/26 3:19:04

无DWM的Windows 8.1:关闭桌面合成还原Basic模式实操

这次我们来看一个不算常见,但折腾过 Windows 7/8 老机器的同学一定感兴趣的话题:Windows 8.1 在没有 DWM(Desktop Window Manager)的情况下,到底会变成什么样?DWM 是 Windows 从 Vista 开始引入的桌面合成机…

阅读更多 →
Yarn Berry 的 pnpm linker 插件:基于符号链接的依赖安装策略解析 2026/9/26 3:18:57

Yarn Berry 的 pnpm linker 插件:基于符号链接的依赖安装策略解析

开发工具CLI 【免费下载链接】berry 📦🐈 Active development trunk for Yarn ⚒ 项目地址: https://gitcode.com/gh_mirrors/be/berry 点击查看 免费下载 yarnpkg/plugin-pnpm 是 Yarn Berry(即当前仓库 packages/plugin-pnpm&a…

阅读更多 →
众呈道具产品质量好不好,满意度怎么样 2026/9/26 3:18:57

众呈道具产品质量好不好,满意度怎么样

从国内线下商业陈列行业萌芽生长,到如今品牌线下终端视觉体系成为营销转化的核心抓手,商业陈列定制赛道已经走过了十余年的升级迭代。消费市场对线下场景体验的要求不断提升,品牌对陈列道具的加工精度、交付稳定性、全链路配套服务的要求也水…

阅读更多 →
洛克赛琳定制家居技术实力如何研发能力强吗 2026/9/26 3:18:57

洛克赛琳定制家居技术实力如何研发能力强吗

深夜十点,一位刚收房的业主在装修群里发出几张照片:效果图里温润大气的护墙板,落到现场却出现了肉眼可见的色差;量尺时承诺严丝合缝的衣柜,与墙面之间留出了一道尴尬的缝隙。群里很快热闹起来,有人晒出开裂的柜门&…

阅读更多 →
Unity三国群英传项目复现:跨版本修复与战斗系统验证指南 2026/9/26 3:18:57

Unity三国群英传项目复现:跨版本修复与战斗系统验证指南

简介:这是一份基于Unity3D-4.3.4开发的《三国群英传》策略类游戏完整源码工程,面向Unity初学者与游戏开发进阶者,聚焦3D战场表现、即时制战争逻辑与武将技能特效实现,可作为学习3D策略游戏架构、UI动画系统(如Button.a…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉