文档故障排查CI 集成调试(Flaky Tests)

CI 集成调试(Flaky Tests)

本地通过但 CI 偶发失败,通常与环境差异、时序问题或资源竞争有关。

常见原因

  • 测试依赖系统时间或随机数
  • 并发执行导致共享状态污染
  • CI 资源不足导致超时

修复策略

  1. 固定时间与随机种子。
  2. 隔离测试数据和外部依赖。
  3. 调整超时阈值并记录失败上下文。

验证方式

# 本地多次重复执行
pnpm test -- --runInBand
pnpm test -- --repeat=10

相关页面

核心阅读路径

故障页要和配置页、入口页一起看才更完整

很多排错页本身较短,适合把用户自然带回核心配置和入门页,让故障处理路径更完整。

关于我