mcpField
W
w-test

w-test

github.com/blockmatic-icebox测试与质量1647 次安装4 周前更新
代码仓库

关于 w-test

w-test 是面向编码 Agent 的测试技能,用于选择并运行文档规定的最小相关测试集,并在不削弱断言的前提下处理失败。

主要功能

  1. 01查找各包的测试命令
  2. 02优先运行最小相关测试集
  3. 03逐一修复根本原因
  4. 04不跳过或弱化测试

适用场景

  1. 01测试受影响软件包中的变更
  2. 02调查并解决测试失败

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/blockmatic-icebox/basilic-skills --skill w-test

安装后在 Claude Code 中输入/w-test确认已加载。

详细介绍

运行 package.json 中记录的测试脚本(如果仓库支持,按变更范围筛选)。修复根本原因。不要发布。

  1. 确定受影响包的测试命令(pnpm test、Turbo 筛选命令或应用 E2E 脚本)。优先运行覆盖此次变更的最小测试套件;如果失败原因未知或用户要求运行完整测试套件,则运行完整测试套件。
  2. 运行命令。记录失败的测试,不要只做概述。
  3. 每次只修复一个根本原因。重新运行失败的命令。不要通过弱化断言或跳过测试来获得通过。测试套件全部通过,或剩余失败需要人工处理(密钥、环境或不稳定的基础设施问题)时,停止。
  4. 文档:如果行为或命令发生变化,则运行 /w-docs。

评论

支持 Markdown