[AT] deepin-reader AT-SPI 测试套件 - #326
Conversation
- 基于 文档查看器V25-用例.xlsx 生成 AT 测试套件 - 14 个模块,18 个可执行用例 + 5 个不可自动化用例标记 - AT-SPI 元素覆盖率:100%(口径 A,基于运行时 7 个元素) - 源码可访问性覆盖率:4.6%(173 个 UI 类中仅 8 个有 AT 名称) - 含 UI 图谱三件套:ui-map.md / expected-at-spi-elements.md / at-spi-implementation-checklist.md 生成管线: - youqu at parse/docs/plan (Step 0) - youqu at scan + dump + merge (Step 1, auto 模式) - youqu at tree-info + AI 标注 (Step 2-3) - 用例规范化 + 语义映射 (Step 5-7) - Gate 1/2/3/4/5 校验全部通过 - 覆盖率报告 (Step 10)
|
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 GuideThis PR completely rebuilds the deepin-reader AT-SPI YAML test suite and supporting assets: it replaces the previous small set of suites and element maps with a module-based, high-coverage suite, adds UI/scan/coverage documentation, and refactors AT tree/element metadata and source scan outputs to match the new pipeline and naming conventions. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
概述
为 deepin-reader(文档查看器)生成 AT-SPI YAML 测试套件,基于测试用例文档
文档查看器V25-用例.xlsx(313 个原始用例)。交付物
测试套件核心资产(14 个模块)
图谱三件套
tests/at/ui-map.md— 组件树 + 控件表 + 菜单/快捷键索引tests/at/expected-at-spi-elements.md— 预期元素清单tests/at/at-spi-implementation-checklist.md— 缺口分析和修复模板不可自动化用例(5 个)
触摸屏/触摸板/压力/性能/兼容性测试需硬件或环境支持。
AT-SPI 覆盖状况
生成管线
后续建议
at-spi-implementation-checklist.md为高频控件补setAccessibleNameyouqu at run运行时验收Summary by Sourcery
Establish a generated, module-based AT-SPI testing package for deepin-reader from the complete document-viewer test-case set.
New Features:
Enhancements:
Documentation:
Tests:
Chores: