• 陈泽健's avatar
    fix(定时任务): 看门狗失败执行也生成报告 + 单用例超时兜底 + Chromium 崩溃恢复 · 80bbb6ac
    陈泽健 提交于
    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: 's avatarClaude <noreply@anthropic.com>
    80bbb6ac
名称
最后提交
最后更新
.claude Loading commit data...
.github/workflows Loading commit data...
Docs Loading commit data...
backend Loading commit data...
deploy Loading commit data...
frontend Loading commit data...
.gitignore Loading commit data...
CLAUDE.md Loading commit data...
HANDOFF.md Loading commit data...
HANDOFF_UI自动化.md Loading commit data...
HANDOFF_V2部署升级.md Loading commit data...
HANDOFF_安全测试.md Loading commit data...
HANDOFF_性能测试.md Loading commit data...
HANDOFF_接口测试.md Loading commit data...
HANDOFF_文档管理.md Loading commit data...
HANDOFF_自动化部署测试.md Loading commit data...
HANDOFF_设备模拟.md Loading commit data...
HANDOFF_设备模拟_主题配置改造.md Loading commit data...
README.md Loading commit data...