mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-08 19:06:15 -08:00
test(ci): [CI-01] verify installed MediaBunny browser matrix
This commit is contained in:
1 parent
8379ac7bbf
commit
25a0c6303d
22 files changed
+5228
-19
No files matched your search
@@ -0,0 +1,44 @@
|
||||
# CI-01 MediaBunny 安装产物浏览器验证
|
||||
|
||||
## 范围与兼容边界
|
||||
|
||||
公共运行时、类型、依赖、媒体夹具和测试断言不变。共同安装清单新增
|
||||
artplayer-proxy-mediabunny,沿用其已冻结 npm 契约,正常打包、隔离安装后
|
||||
核验文件。SDK 随 UMD 构建内联;MP4/WebM/HLS 输入仍是独立测试媒体。
|
||||
|
||||
十个 MediaBunny 浏览器文件共用已验证安装候选;有 map 时禁止回退源码、
|
||||
旧工作区或另一个显式 artifact。安装入口拒绝仅候选的环境过滤,以保留旧版
|
||||
对照。源码入口保留原有诊断方式。可用输入附件提前记录清单,不能据此声称
|
||||
所有列出的版本均运行;最终观察记录实际 implementation/provenance。
|
||||
Document PiP 组合同时记录 proxy 和 PiP 身份。
|
||||
|
||||
原生解码、WebAudio/HLS、Canvas、真实窗口能力与受控竞态分开说明。
|
||||
缺失 API 的对照即使断言通过,也不算该平台播放验收;短期音画采样不等于
|
||||
物理声音、长时漂移或真机验证。CI-01 与 PKG-MB-09/10 门槛保持开放。
|
||||
|
||||
## 验证
|
||||
|
||||
Windows x64 / Node 24.21.0 / Yarn 1.22.22。十五包正常构建、pack、仓库外安装、
|
||||
离线冻结复装及完整成员核验通过(run-cblqI3,69.25 秒,退出 0);通用消费者
|
||||
仍是 core/chapter 的 36 运行时、5 旧类型模式和 8 精确类型模式,不扩大声称。
|
||||
|
||||
完整 installed collection 为 49 文件/1536 项,本轮仅实跑十个 MediaBunny 文件。
|
||||
Chromium 153.0.8010.12、Firefox 155.0、WebKit 26.6 各 76 项,合计 228/228
|
||||
断言通过,0 skip/失败/重试,110.678 秒,实际退出 0。这里“通过”包含能力和
|
||||
历史缺陷对照;WebKit 有 51 个缺解码/音频能力对照、12 个 PiP 不可用分支,
|
||||
不是这些功能的成功播放。Chromium/Firefox 各 12 个原生 Document PiP 案例
|
||||
验证 Canvas/窗口播放、恢复或销毁;每例分别核验 proxy 与 PiP 安装身份。
|
||||
其余原生输入、HLS、音频/视频竞态及受控 decoder 分支详见逐例 outcome。
|
||||
|
||||
故意继承安装 map 后,source 入口清除它,Chromium 的 HLS menus、av-clock、
|
||||
seek-source 三项 3/3 通过(34.899 秒),观察附件均为 source-build。
|
||||
这是源码入口定向证明,不是全量源码回归。单元 257/257、工程 48/48、scoped
|
||||
lint、library 类型、严格工具链和 CI 契约检查通过。最初新增 beforeEach 的空
|
||||
对象参数和格式被 lint 拦截,改为记录实际 browserName 后通过;日志均保留。
|
||||
|
||||
报告已在进程实际结束后归档为 ci01-mb-installed-report、ci01-mb-source-report
|
||||
和 ci01-mb-collection-report。输入指纹、完整逐例结果/能力分类、报告与日志
|
||||
哈希见[机器证据](../baselines/ci-mediabunny-installed-validation.json)。
|
||||
此前 Chapter/Audio/DASH 的失败未重跑或关闭;全十五包矩阵、远端 CI、物理
|
||||
音频与长时/设备门槛仍未完成。没有新增依赖或生产源码变更,没有推送或发布。
|
||||
回退本检查点恢复十四包清单及 MediaBunny 原有源码加载方式。
|
||||
Reference in new issue
Block a user