mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-21 21:01:20 -08:00
23 lines
1.6 KiB
Markdown
23 lines
1.6 KiB
Markdown
# PKG-DASH-02:DASH 特有行为与错误测试
|
||
|
||
起点 `3d4c6361`,新增源码/冻结工作区/真实 npm 三格式行为测试和三引擎真实 DOM 交互测试。
|
||
保留原有 5 项稳定 ID 回归,补全音轨、默认参数、排序去重、ABR、原始对象/调用身份、
|
||
同步异常、换 SDK、多实例、空拓扑、销毁后引用与历史高亮问题。
|
||
|
||
维护入口及范围见 [验证说明](../dash-validation.md),输入/报告指纹见
|
||
[执行证据](../baselines/dash-validation.json)。本步只建立测试,不改生产源码、公开类型、
|
||
README、demo、构建产物或依赖。测试脚本接入已有 `test:unit` 和 `test:dash-control`。
|
||
生产模块图将在 03/04 随实际拆分交付,不能提前描述尚未实现的结构。
|
||
|
||
定向 Node 74 项通过。浏览器首轮 24 通过/24 定位失败,trace 证明 SVG 换行使整行精确
|
||
匹配失效;修正为专用文字节点,原有断言不变,最终 48 项通过、无重试/跳过。
|
||
实际 SDK/MPD 解码不在这 48 项证据内,05 仍须验证两代固定 SDK。
|
||
|
||
完整 CI 670 项通过(619 单元、14 工程、37 基线),包括严格类型、声明漂移和 lint。
|
||
最终任务/风险校验通过,217 项任务为 72 done、3 doing、142 todo。
|
||
本步复现的 DASH-SDK-01、DASH-LIFE-01、DASH-STATE-01
|
||
均保持 open,明确由 03/05 接续。没有以历史缺陷观察替代候选修复断言。
|
||
|
||
本任务独立本地 commit;回退本提交撤回新增测试、脚本接入和记录,生产行为不变。
|
||
未 push/tag/publish/merge;全项目目标未完成。下一任务 PKG-DASH-03。
|