-
由 陈泽健 提交于
A 修复(看门狗失败执行也生成报告): - scheduler_service.py 新增 _has_any_case_results 辅助函数 - UI/安全两条路径报告条件 run_ok -> run_ok or _has_any_case_results - 解决 5.44 每日任务连续 4 次看门狗失败、报告目录无一文件 B 修复(定位并消除卡死点): - B1: case_results 写入 start_time(由实际耗时回推),支持定位卡死用例 - B2: 用例级硬超时兜底(_case_start_mono + case_remaining_seconds, 步骤/等待/微应用轮询均受用例剩余时间约束,防单用例无限挂起) - B3: Chromium 崩溃自动恢复(崩溃标记检测 + 重建页面复用 context 保留登录态,失败步骤起重试,每用例最多恢复一次) 部署配套: - deploy/docker-compose.yml: app 容器日志轮转 50m x 5 - deploy_fix_560.py: 增加 scheduler_service.py / execution_service.py 上传 Co-Authored-By:Claude <noreply@anthropic.com>
80bbb6ac