feat: 实现测试场景任务执行过程管理功能
主要功能:
- 新增 TestScenarioTaskTree Feature,提供任务执行过程的树形结构查询
- 实现 TestScenarioTaskExecutionController 控制器,支持任务执行过程管理
- 新增步骤详情查询功能,支持通过 CaseDetailId 获取步骤执行日志
- 为 GetTestScenarioTasksQuery 添加 ExecutionStatus 查询条件过滤
技术实现:
- 遵循 CQRS 模式,使用 MediatR 进行查询处理
- 实现三层树形结构:任务 → 执行详情 → 用例详情
- 支持按场景、设备、执行状态等条件过滤
- 前端实现响应式布局的任务执行过程管理界面
文件变更:
- 新增:TestScenarioTaskTree Feature 相关文件
- 新增:TestScenarioTaskExecutionController 控制器
- 新增:前端任务执行过程管理页面和组件
- 修改:GetTestScenarioTasksQuery 添加执行状态过滤
- 更新:导航菜单和路由配置
优化内容:
- 任务列表显示优化,移除冗余字段
- 步骤日志显示优化,简化信息展示
- 性能优化,支持按需加载执行和用例详情
|