SuperAPI AI 工具集

test

测试与质量

查看项目

更新于 10-16 06:44

技能介绍

用途:通过 veris-proxy 的 twin 运行仓库测试,验证测试是否真正到达厂商服务,而非被 mock 或 stub 拦截。

主要能力:可运行指定测试(文件、名称模式,或 -- 之后的完整命令),也可在未指定时自动找出所有会访问厂商的测试文件(导入厂商客户端或 SDK、出现其主机名、或位于 integration/e2e 下),逐个运行并输出每项测试的结果、回执(服务与计数)和判定。

使用方式:需存在 .veris/run.sh 或 direct 层级的 .veris/setup.json,否则先执行 setup。setup.json 中 test_command 指定仓库使用的测试运行器;指定测试时映射到该运行器(如 jest -t、pytest -k、go test -run),-- 之后的文本原样执行。每次运行通过 .veris/run.sh -- <runner> <test> 进行;-- 之前的标志透传,--strict 证明未访问真实互联网,--require-service <name> 使计数成为判定依据。设置 VERIS_SANDBOX_ID 可附加到已有沙箱。退出码:运行器自身退出码;3 表示到达 twin 但无内容;4 表示缺少必需服务或主机。

适用场景:需要确认集成测试确实打到厂商服务、排查被 mock 掩盖的测试、或在沙箱中复现失败并查看 twin 持有的请求与数据。

限制:不得修改任何测试或源码;红色结果是待修复的发现,被 mock 的套件是给工程师的发现;不得提升沙箱;向新位置发送仓库代码前需先询问。具体收费、平台支持等信息暂未提供。