[AT] deepin-reader AT-SPI 测试套件 - #328
Conversation
Generate AT-SPI YAML test suites for deepin-reader (文档查看器): - UI map derivation with 3 documents (ui-map.md, expected elements, implementation checklist) - 28 mapped test suites from 301 GUI cases (1778 steps, 937 assertions) - 105 generated suite cases with 100% assertion coverage - Pipeline: parse -> scan -> dump -> merge -> annotate -> normalize -> map -> generate - Standard actions: element_action, dtk_main_menu, dtk_context_menu, keyboard_press/hot_key Log: deepin-reader AT-SPI test suite generation
|
Skipping CI for Draft Pull Request. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: re2zero The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Reviewer's GuideIntroduce a comprehensive AT-SPI test suite and UI map for deepin-reader, expanding suite-cases to full V25 coverage, generating mapped automation steps, annotating the accessibility tree, defining expected elements and gaps, and adding an execution plan/non-GUI case separation. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
AT-SPI 测试套件生成报告
用例统计
AT-SPI 元素覆盖率
图谱三件套
ui-map.md— 组件 Mermaid 图 + 控件表 + 菜单/对话框索引expected-at-spi-elements.md— 87+ 预期元素清单at-spi-implementation-checklist.md— 12个缺口条目 + 实施模板管线执行
全量生成管线(auto 模式): parse → scan → dump → merge → tree-info → AI 标注 → 规范化 → 语义映射 → 生成 → 验证
不可自动化用例
Summary by Sourcery
Expand deepin-reader accessibility testing into a generated, module-based AT-SPI suite with refreshed UI mappings, coverage documentation, and automation boundaries.
New Features:
Enhancements:
Documentation:
Tests:
Chores: