• 陈泽健'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
名称
最后提交
最后更新
..
__init__.py Loading commit data...
ai_locator.py Loading commit data...
api_preset.py Loading commit data...
api_test.py Loading commit data...
batch.py Loading commit data...
cases.py Loading commit data...
cleanup.py Loading commit data...
debug.py Loading commit data...
dependencies.py Loading commit data...
deploy.py Loading commit data...
device_sim.py Loading commit data...
element_locator.py Loading commit data...
element_locator_base.py Loading commit data...
executions.py Loading commit data...
functional_report.py Loading commit data...
login_template.py Loading commit data...
modules.py Loading commit data...
performance.py Loading commit data...
performance_output.py Loading commit data...
recorder.py Loading commit data...
report_template.py Loading commit data...
reports.py Loading commit data...
scheduled_tasks.py Loading commit data...
security.py Loading commit data...
security_erp.py Loading commit data...
security_erp_task.py Loading commit data...
security_erp_upload.py Loading commit data...
smart_locate.py Loading commit data...
stats.py Loading commit data...
system.py Loading commit data...