feat(execution): UI自动化用例串行执行机制 + 修正菜单选择器
P0 问题修复:
1. 实现用例串行执行机制
- 添加全局执行锁,确保同一时间只有一个UI执行任务运行
- 新增 is_execution_running() / set_running_execution() 函数
- 新增 GET /api/executions/running-status API
- Execution 模型新增 error_message 字段
2. 修正菜单选择器
- 功能中心抽屉内没有"会议管理"和"通知公告"菜单
- 修正为实际存在的"会议列表"和"通知统计"
- 更新 menu_mapping.py 直接菜单列表
改动文件:
- backend/app/services/execution_service.py
- backend/app/models/execution.py
- backend/app/routers/executions.py
- backend/app/utils/menu_mapping.py
- backend/scripts/create_ui_cases_all_modules.py
Co-Authored-By:
Claude <noreply@anthropic.com>
正在显示
请
注册
或者
登录
后发表评论