• 陈泽健's avatar
    fix(executor): 修复执行中无法取消(MySQL 1205 行锁)并加固 SUT URL 校验 · 1a3d52ad
    陈泽健 提交于
    - run_execution 置 running 后立即 commit,释放 InnoDB 行锁,
      取消接口不再被 Lock wait timeout 1205 阻塞(实机 91ms 返回)
    - 结果写入循环增加取消检测:执行期间被取消则用例结果保持 skipped
    - 收尾状态判定改列查询 + FOR UPDATE:修复 SQLAlchemy 身份映射过期实例
      (expire_on_commit=False 不刷新)将已取消执行覆盖为 completed 的问题
    - 新增 _validate_sut_url:拒绝非法 IP 段/端口/字符(如 192.168.5.4202),
      前端 Settings.vue 同步表单校验
    - 新增回归测试 test_execution_cancel.py(4 条)+ test_sut_url_validation.py(8 条)
    - HANDOFF_UI自动化.md 记录会话29进度
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    1a3d52ad
名称
最后提交
最后更新
.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...
README.md Loading commit data...
deploy_to_560.py Loading commit data...