SuperAPI AI 工具集

ln-502-regression-checker

测试与质量

查看项目

更新于 10-15 23:59

技能介绍

用途:在实现变更后运行已有测试套件,确保没有引入回归。它属于 Story 质量门的一部分,由 ln-500-story-quality-gate 第 1 遍在 ln-501 之后调用,也用于测试规划流水线 ln-510 之前。

主要能力:自动检测测试框架(pytest、jest、vitest、go test 等)和测试目录;读取 docs/project/runbook.md 获取准确的测试命令、Docker 设置和环境变量,并使用 runbook 中的命令而非猜测的命令;以约 5 分钟超时运行完整套件并捕获 stdout/stderr;解析通过/失败数量与关键失败测试;输出判定 JSON(PASS 或 FAIL 加失败列表),并在 Linear 添加评论,评论保留原语言(EN/RU)。

使用方式:作为质量门的一环被调用。流程为先自动发现框架与测试位置,再读 runbook,然后构建并执行测试命令,解析结果,最后输出判定并发布评论。

关键限制:只运行完整套件,不做选择性测试;不修复测试、不改变状态、不创建任务,只做报告。

完成标准:检测到框架并执行命令;解析结果并给出判定与失败测试(如有);发布带摘要的 Linear 评论。

版本 3.1.0 增加了执行测试前必须读取 runbook.md 的要求;下游风险限制参考 ln-510-test-planner 的 risk_based_testing_guide.md。其他平台与价格信息暂未提供。