CI 里跑全量测试太慢了,我们用分片加依赖分析把时间从半小时压到十分钟以内
通过动态分片和依赖分析,将CI全量测试从32分钟压缩至8分钟以内。动态分片基于历史执行时间加权分配用例,解决长尾任务瓶颈;依赖分析通过构建模块依赖图,仅运行受代码变更影响的测试,避免无关用例浪费。方案不依赖特定平台,并提供了冷启动、漏测兜底等落地细节与取舍建议。
共 1 篇文章
通过动态分片和依赖分析,将CI全量测试从32分钟压缩至8分钟以内。动态分片基于历史执行时间加权分配用例,解决长尾任务瓶颈;依赖分析通过构建模块依赖图,仅运行受代码变更影响的测试,避免无关用例浪费。方案不依赖特定平台,并提供了冷启动、漏测兜底等落地细节与取舍建议。