• 陈泽健's avatar
    feat(ui-test): 补充空壳父级模块用例+模块表支持parent_id层级 · b9ba786b
    陈泽健 提交于
    主要变更:
    1. 后端模块表支持父子层级(parent_id)
       - models/module.py: 新增 parent_id 字段 + parent/children 自引用关系
       - schemas/module.py: ModuleCreate/Update/Response 增加 parent_id/children
       - routers/modules.py: 响应构造增加 parent_id
       - services/module_service.py: create/update 支持 parent_id
       - database.py: 增加 parent_id 列自动迁移
    
    2. 执行器断言健壮性优化
       - playwright_executor.py: element_count_min/count 空值处理
    
    3. 新增19个空壳父级模块用例(用例总数161→180)
       - create_func_center_cases.py: 功能中心+会议运维+资产管理+会务管理+维护工单(10个)
       - create_jikong_cases.py: 集控控制-设备列表+远程控制(4个)
       - create_remaining_module_cases.py: 信息发布+信息管理+其他分类(5个)
    
    4. setup_parent_modules.py: 建立父子模块层级关系
    
    5. HANDOFF文档更新
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    b9ba786b
名称
最后提交
最后更新
..
analyze_selectors.py Loading commit data...
check_exec.py Loading commit data...
clean_test_data.py Loading commit data...
create_analysis_cases.py Loading commit data...
create_cases.py Loading commit data...
create_deep_cases.py Loading commit data...
create_deep_interaction_cases_v2.py Loading commit data...
create_default_security_config.py Loading commit data...
create_func_center_cases.py Loading commit data...
create_jikong_cases.py Loading commit data...
create_login_cases.py Loading commit data...
create_login_cases_full.py Loading commit data...
create_meeting_cases_v2.py Loading commit data...
create_remaining_module_cases.py Loading commit data...
create_security_cases.py Loading commit data...
import_cases_from_excel.py Loading commit data...
migration_add_dependencies.py Loading commit data...
recreate_login_cases.py Loading commit data...
run_case_worker.py Loading commit data...
run_test_standalone.py Loading commit data...
setup_parent_modules.py Loading commit data...
test_cleanup.py Loading commit data...
test_security_e2e.py Loading commit data...
test_websocket_client.py Loading commit data...
test_websocket_flow.py Loading commit data...
update_login_case.py Loading commit data...
update_login_cases_reset.py Loading commit data...
update_selectors.py Loading commit data...