SuperAPI AI 工具集

scan-integration-tests

测试与质量

查看项目

更新于 10-15 21:35

技能介绍

用途:扫描测试代码库,把测试架构、基类、夹具、辅助方法、配置模式和各服务的搭建约定写入 docs/project-reference/integration-test-reference.md。

主要能力:区分初始化(占位符)与同步(已有内容)模式,同步模式仅做差量扫描与外科式更新;探测测试框架与基础设施类型(Testcontainers、WebApplicationFactory、配置文件、内存数据库、最终一致性轮询等);并行子代理发现模式并标注 file:line 证据;汇总测试架构、基类层级、夹具与工厂、测试辅助、配置、服务专属搭建、测试数据模式、新增测试快速入门与运行命令等章节。

使用方式:以 $skill-name 方式在 Codex 中调用;执行前先用任务跟踪拆分全部步骤。Phase 0 为阻塞步骤,需先读取目标参考文档判断模式,并依据 docs/project-config.json 中的 integrationTestVerify 配置读取 referenceDocs、runScript、systemCheckCommand、quickRunCommand、testProjects 等,作为运行命令与项目发现的唯一依据。随后规划、并行执行扫描、分析生成并经第二轮新视角验证文件与类名真实存在,最后外科式更新文档并在顶部写入扫描日期。

适用场景:需要为项目建立或同步集成/皮下测试参考文档的仓库,尤其涉及真实基础设施、事件最终一致性与多服务测试约定的项目。

限制:框架探测置信度低于 60% 需先询问用户;不得硬编码测试文件数量,应使用 grep 表达式;每个代码示例须来自实际文件的 file:line;发现源码内硬编码凭据须标记为严重安全问题;不得整篇重写文档。该技能为项目文档化工作流,不提供测试执行结果或修复功能。配置字段、可用脚本与运行命令的具体内容暂未提供,需查看项目自有配置。