Hacker News · Show HN· davidtufts·· 3 小时前精选AI 评分85
Tracegate CI:本地 CI 工具通过 footprint 跳过不必要测试,开源上线
Show HN: Tracegate – local CI that only skips tests it has proven it can skip
AI 导读
作者在自营的 TypeScript monorepo 中部署 Tracegate CI,管理约 2,700 个后端测试文件和 1,000 个前端测试文件。该工具通过记录每个测试实际触及的函数、模块和文件(footprint),构建 ledger,判断哪些测试在最近一次绿色运行后未被修改,从而安全跳过。
推荐理由
作者在私有 monorepo 中实测 Tracegate CI,2700 后端 + 1000 前端测试文件,证明本地 CI 可显著压缩测试运行时间,工具已开源可直接使用。
来源:Hacker News · Show HN · github.com