All checks were successful
PR Preview / test (pull_request) Has been skipped
Deploy Production / test (push) Successful in 8s
PR Preview / teardown-preview (pull_request) Successful in 15s
Test / unit-test (push) Successful in 7s
PR Preview / deploy-preview (pull_request) Has been skipped
Test / build-check (push) Successful in 4s
Deploy Production / deploy (push) Successful in 7s
Test / e2e-test (push) Successful in 3m14s
之前 batch 2 跑 10 个 spec 经常挂在第 5 个 spec 前后:runner log 显示 Cypress 完全静默 4+ 分钟,到 300s 外层 timeout 被 kill。本地跑同样批 次 60s 就结束,判断是 runner 资源紧张下 Electron 进程内存吃满、主 线程卡死;单次 run 的 spec 数越多越容易触发。 拆成 7 个小 batch(每批 ≤6 spec),单批结束回收 Cypress 进程+浏览 器,避免跨 spec 累积内存压力。同时把 batch 结果汇总从 3 个变量改 成 FAIL flag 里累加,方便扩展。
4.6 KiB
4.6 KiB