测试绿了却没运行?看这Skill

Swift Testing测试编译和接入规则。

cmux-testing 是一份规定 cmux 项目测试方式的 Skill。新增测试后命令成功却显示运行零项时,它提醒先确认文件真的加入测试目标,不能把绿结果当行为已验证。

测试文件要有项目中的引用与编译条目,单元和集成默认用 Swift Testing,界面测试仍用 XCTest。它要求测可观察行为,修缺陷时先单独提交失败测试,再提交修复,让记录能证明测试抓得到问题。

只运行 reload 构建应用,还不能说明测试目标能编译;包与结构改动需对应测试构建或 CI 验证。详细迁移和本地检查另有参考,本文只讲主文已列原则。这些是 cmux 团队约定,适合其贡献流程,不能把双提交和框架选择推广成每个仓库都必须相同。

分类:编程开发

来源仓库:manaflow-ai/cmux

适合用来做什么

  • 编写 cmux 测试规则以测试目标编译。
  • 验证 Swift 包的重构是否通过 cmux 测试。

安装 cmux-testing

npx skills add https://www.iskills.cc/skills/manaflow-ai/cmux/cmux-testing/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 cmux-testing 的用途与原始说明

浏览全部 Skill 指南