docs(ci): [CI-01] record complete Chromium installed regression

This commit is contained in:
Harvey Zhao committed 2026-09-15 22:37:33 +08:00
1 parent 5e0447fc51
commit b3344a7c6d
8 files changed
+7380 -4

No files matched your search

File diff suppressed because it is too large. Load diff
@@ -0,0 +1,57 @@
# CI-01 完整 Chromium 安装包回归
2026-09-15,固定源码 `5e0447fc514b581f7bc02caf175c3ce077bc5ca3`,
Node 24.21.0、Yarn 1.22.22、Windows Chromium 153.0.8010.12。
这是 CI-01 的执行检查点,任务保持 doing;本次没有修改生产、测试或工作流。
## 新安装产物
`yarn test:package --browser` 重新快照源码、构建、打包20个包,并在仓库外完成
离线安装和 frozen 重装。退出0,149.29秒;输出 `run-cRduve`。核心/Chapter
36项运行时检查、旧类型5种编译模式、精确类型8种模式通过;Audio/HLS 另有各5种
安装类型模式及负例检查。报告已知运行时和类型阻断为0,仅适用于上述消费者范围。
20包的源码和安装文件指纹由启动器与浏览器配置再次校验,不退回工作区源码。
tarball、清单、构建/安装日志及浏览器输入映射保留;新安装产物包含本次源码HEAD
对应的维护文档。包版本仍为升级前版本,所有包 next major 准备仍是独立任务。
## 完整浏览器运行
```powershell
$env:ARTPLAYER_BROWSER_ARTIFACTS='D:\github\ArtPlayer\refactor\.cache\packages\run-cRduve\browser-artifacts.json'
yarn test:browser:installed --project=chromium --workers=2
```
运行当前安装测试清单全部77文件、845项,没有文件/grep筛选、重试或诊断覆盖。
**844通过、1失败、0跳过、0重试,948.777秒,退出1。** 运行期间跟踪文件保持不变。
完整报告、截图、trace、调用及退出记录归档到
`refactor/.cache/ci-installed-chromium-5e0447fc5`。
逐文件计数、失败详情、浏览器版本、20包tarball和安装文件哈希见
[机器证据](../baselines/ci-installed-chromium-validation.json)。
唯一失败是 `dash.js 4.5.2: native SDK track switch and paused seek without ArtPlayer`:
`dash-sdk.spec.js:276` 等待 currentTime 大于6.2,7000ms后仍为6。
该用例只加载裸SDK,未创建ArtPlayer或候选插件;与此前源码及定向安装回归一致。
候选DASH在新旧核心与SDK4.5.2/5.2.1的四个稳定边界seek用例全部通过。
DASH-SEEK-01继续open,不更改原失败或将整个运行说成通过。
CI-JASSUB-SOURCE-01 的安装路径也在本轮验证:候选完整包在三套核心上实际
加载WASM/字体、绘制字幕、seek/布局并清理通过。直接销毁插件时宿主仍存活、
worker终止一次且画布清零,随后宿主销毁的既有断言通过。这是Chromium的安装
产物证据,不代替另外两引擎或默认offscreen/hybrid模式的独立门槛。
## 验收边界与后续
本轮包含新旧实现、SDK、受控窗口和能力边界用例;844通过不等于844种原生
功能,也不等于所有插件设备验收完成。20包安装清单不是全部22个workspace,
Thumbnail工具和文档站仍有各自交付门槛;其他库的专用消费者与格式验收保留。
旧的五包三引擎255项报告保持独立,不将不同包范围和HEAD合并为一个绿色矩阵。
下一步用同一安装映射继续完整Firefox/WebKit安装清单,核对真实失败及能力缺口。
此前间歇故障不因这一次Chromium通过而关闭。远端Actions、物理设备、最终major
候选、三轮发布复盘仍未验收;没有推送、部署或npm发布。
此提交只归档证据和更新维护索引,公开JS/TS、事件、DOM/CSS、入口及依赖均未改,
无需额外生产构建或消费者迁移。计划、风险同步与只读检查通过后单独提交
`docs(ci): [CI-01] record complete Chromium installed regression`;回退只撤销本轮索引
和归档摘要,不改变运行时代码。
+7
View File
@@ -1,5 +1,12 @@
# PR 检查和 Pages 操作说明 # PR 检查和 Pages 操作说明
最新完整Chromium安装回归固定5e0447fc5:重新构建并隔离安装20包后,77文件/845项
执行844通过、1个裸DASH4.5.2暂停seek失败、0跳过/重试,948.777秒,退出1。
候选DASH四个稳定边界组合及安装JASSUB三核心原生绘制清理通过;保留历史失败。
见[记录](changes/2026-09-15-CI-01-installed-chromium.md)及
[逐包输入和结果](baselines/ci-installed-chromium-validation.json)。该轮仍是major升级前
产物,其他两引擎的完整安装运行、远端Actions和设备门槛继续单独验收。
本地完整源码回归现分别有 Chromium、Firefox 和 Windows WebKit 的记录, 本地完整源码回归现分别有 Chromium、Firefox 和 Windows WebKit 的记录,
对应不同提交与测试集合,不能拼成同一候选的绿色矩阵。最新 WebKit 在 ae56937d3 对应不同提交与测试集合,不能拼成同一候选的绿色矩阵。最新 WebKit 在 ae56937d3
执行174文件/1664项:1515通过、11失败、138能力跳过、0重试,1816.373秒。 执行174文件/1664项:1515通过、11失败、138能力跳过、0重试,1816.373秒。
+1 -1
View File
@@ -537,7 +537,7 @@
- ENG-09: [记录](changes/2026-09-12-ENG-09-integration.md) [记录](baselines/engineering-integration.json) - ENG-09: [记录](changes/2026-09-12-ENG-09-integration.md) [记录](baselines/engineering-integration.json)
- ENG-10: [记录](changes/2026-09-10-ENG-10-test-reliability.md) [记录](test-reliability.md) - ENG-10: [记录](changes/2026-09-10-ENG-10-test-reliability.md) [记录](test-reliability.md)
- ENG-11: [记录](build-analysis.md) [记录](baselines/bundle-attribution.json) [记录](changes/2026-09-11-ENG-11-build-analysis.md) - ENG-11: [记录](build-analysis.md) [记录](baselines/bundle-attribution.json) [记录](changes/2026-09-11-ENG-11-build-analysis.md)
- CI-01: [记录](ci-setup.md) [记录](changes/2026-09-13-CI-01-matrix-summary.md) [记录](baselines/ci-matrix-validation.json) [记录](changes/2026-09-13-CI-01-node-consumers.md) [记录](baselines/node-consumer-validation.json) [记录](changes/2026-09-14-CI-01-installed-full.md) [记录](baselines/ci-installed-full-validation.json) [记录](changes/2026-09-14-CI-01-source-chromium.md) [记录](baselines/ci-source-chromium-validation.json) [记录](changes/2026-09-15-CI-01-ads-installed.md) [记录](baselines/ci-ads-installed-validation.json) [记录](changes/2026-09-15-CI-01-subtitles-installed.md) [记录](baselines/ci-subtitles-installed-validation.json) [记录](changes/2026-09-15-CI-01-adaptive-installed.md) [记录](baselines/ci-adaptive-installed-validation.json) [记录](changes/2026-09-15-CI-01-asr-cast-installed.md) [记录](baselines/ci-asr-cast-installed-validation.json) [记录](changes/2026-09-15-CI-01-mediabunny-installed.md) [记录](baselines/ci-mediabunny-installed-validation.json) [记录](changes/2026-09-15-CI-01-jassub-installed.md) [记录](baselines/ci-jassub-installed-validation.json) [记录](changes/2026-09-15-CI-01-danmuku-installed.md) [记录](baselines/ci-danmuku-installed-validation.json) [记录](changes/2026-09-15-CI-01-browser-matrix.md) [记录](baselines/ci-browser-matrix-validation.json) [记录](changes/2026-09-15-CI-01-iframe-installed.md) [记录](baselines/ci-iframe-installed-validation.json) [记录](changes/2026-09-15-CI-01-vast-installed.md) [记录](baselines/ci-vast-installed-validation.json) [记录](changes/2026-09-15-CI-01-rendering-policy.md) [记录](baselines/ci-rendering-policy-validation.json) [记录](changes/2026-09-15-SITE-ROUTES-01-html-inventory.md) [记录](baselines/site-routes-validation.json) [记录](baselines/ci-source-firefox-validation.json) [记录](changes/2026-09-15-SITE-EDITOR-VAST-01-consumer.md) [记录](changes/2026-09-15-CI-01-source-webkit.md) [记录](baselines/ci-source-webkit-validation.json) [记录](changes/2026-09-15-CI-JASSUB-SOURCE-01-native-inputs.md) [记录](baselines/jassub-source-selection-validation.json) - CI-01: [记录](ci-setup.md) [记录](changes/2026-09-13-CI-01-matrix-summary.md) [记录](baselines/ci-matrix-validation.json) [记录](changes/2026-09-13-CI-01-node-consumers.md) [记录](baselines/node-consumer-validation.json) [记录](changes/2026-09-14-CI-01-installed-full.md) [记录](baselines/ci-installed-full-validation.json) [记录](changes/2026-09-14-CI-01-source-chromium.md) [记录](baselines/ci-source-chromium-validation.json) [记录](changes/2026-09-15-CI-01-ads-installed.md) [记录](baselines/ci-ads-installed-validation.json) [记录](changes/2026-09-15-CI-01-subtitles-installed.md) [记录](baselines/ci-subtitles-installed-validation.json) [记录](changes/2026-09-15-CI-01-adaptive-installed.md) [记录](baselines/ci-adaptive-installed-validation.json) [记录](changes/2026-09-15-CI-01-asr-cast-installed.md) [记录](baselines/ci-asr-cast-installed-validation.json) [记录](changes/2026-09-15-CI-01-mediabunny-installed.md) [记录](baselines/ci-mediabunny-installed-validation.json) [记录](changes/2026-09-15-CI-01-jassub-installed.md) [记录](baselines/ci-jassub-installed-validation.json) [记录](changes/2026-09-15-CI-01-danmuku-installed.md) [记录](baselines/ci-danmuku-installed-validation.json) [记录](changes/2026-09-15-CI-01-browser-matrix.md) [记录](baselines/ci-browser-matrix-validation.json) [记录](changes/2026-09-15-CI-01-iframe-installed.md) [记录](baselines/ci-iframe-installed-validation.json) [记录](changes/2026-09-15-CI-01-vast-installed.md) [记录](baselines/ci-vast-installed-validation.json) [记录](changes/2026-09-15-CI-01-rendering-policy.md) [记录](baselines/ci-rendering-policy-validation.json) [记录](changes/2026-09-15-SITE-ROUTES-01-html-inventory.md) [记录](baselines/site-routes-validation.json) [记录](baselines/ci-source-firefox-validation.json) [记录](changes/2026-09-15-SITE-EDITOR-VAST-01-consumer.md) [记录](changes/2026-09-15-CI-01-source-webkit.md) [记录](baselines/ci-source-webkit-validation.json) [记录](changes/2026-09-15-CI-JASSUB-SOURCE-01-native-inputs.md) [记录](baselines/jassub-source-selection-validation.json) [记录](changes/2026-09-15-CI-01-installed-chromium.md) [记录](baselines/ci-installed-chromium-validation.json)
- CI-02: [记录](changes/2026-09-14-CI-02-pages-artifact.md) [记录](baselines/pages-artifact-validation.json) [记录](pages-deployment.md) - CI-02: [记录](changes/2026-09-14-CI-02-pages-artifact.md) [记录](baselines/pages-artifact-validation.json) [记录](pages-deployment.md)
- PILOT-01: [记录](changes/2026-09-10-PILOT-01-chapter.md) [记录](baselines/pilot-validation.json) - PILOT-01: [记录](changes/2026-09-10-PILOT-01-chapter.md) [记录](baselines/pilot-validation.json)
- CORE-01: [记录](changes/2026-09-10-CORE-01-typed-utils.md) [记录](baselines/core-utils-validation.json) - CORE-01: [记录](changes/2026-09-10-CORE-01-typed-utils.md) [记录](baselines/core-utils-validation.json)
+17
View File
@@ -1,5 +1,22 @@
# 进度与证据 # 进度与证据
## CI-01 完整 Chromium 安装包回归
固定5e0447fc5、Node24.21.0/Yarn1.22.22重新构建并隔离安装20包,149.29秒通过;
核心/Chapter运行时与根/精确类型、Audio/HLS安装类型检查通过。使用run-cRduve
执行当前全部77文件/845项安装清单:844通过、1失败、0跳过/重试,948.777秒,退出1。
运行期间跟踪文件未改,完整报告/trace/安装指纹已归档。
唯一失败是裸dash.js4.5.2暂停seek仍停在6;没有创建ArtPlayer。候选DASH新旧
核心和两个SDK四个稳定边界组合通过,安装JASSUB三核心原生绘制与直接/宿主销毁
通过。DASH-SEEK-01继续open,不将旧失败或受控能力断言混成全量播放通过。见
[记录](changes/2026-09-15-CI-01-installed-chromium.md)、[证据](baselines/ci-installed-chromium-validation.json)。
CI-01继续doing,217 done、21 doing、43 todo不变。版本仍为升级前值,20包清单
不替代全部22workspace验收。下一步同一映射完整Firefox/WebKit安装回归;设备、
远端Actions、最终major候选和三轮复盘继续保留,不推送或发布。
## CI-JASSUB-SOURCE-01 原生字幕源码覆盖 ## CI-JASSUB-SOURCE-01 原生字幕源码覆盖
修复默认原生 JASSUB 只加载 npm 包的测试缺口;现在发布包和当前源码各覆盖三核心, 修复默认原生 JASSUB 只加载 npm 包的测试缺口;现在发布包和当前源码各覆盖三核心,
+4 -2
View File
@@ -3208,11 +3208,13 @@
"refactor/changes/2026-09-15-CI-01-adaptive-installed.md", "refactor/changes/2026-09-15-CI-01-adaptive-installed.md",
"refactor/baselines/ci-adaptive-installed-validation.json", "refactor/baselines/ci-adaptive-installed-validation.json",
"refactor/baselines/ci-source-firefox-validation.json", "refactor/baselines/ci-source-firefox-validation.json",
"refactor/changes/2026-09-15-SITE-EDITOR-VAST-01-consumer.md" "refactor/changes/2026-09-15-SITE-EDITOR-VAST-01-consumer.md",
"refactor/changes/2026-09-15-CI-01-installed-chromium.md",
"refactor/baselines/ci-installed-chromium-validation.json"
], ],
"compatibleResolution": "PKG-DASH-SEEK-01 已在候选插件按精确版本和真实空缓冲同步 SDK 指标,新旧核心及两引擎严格跳转通过。裸 SDK 4.5.2 和冻结旧插件仍保留原始失败;不伪造媒体事件、不偏移 seek、不强制升级 SDK,完整组合及发布验收仍开放。", "compatibleResolution": "PKG-DASH-SEEK-01 已在候选插件按精确版本和真实空缓冲同步 SDK 指标,新旧核心及两引擎严格跳转通过。裸 SDK 4.5.2 和冻结旧插件仍保留原始失败;不伪造媒体事件、不偏移 seek、不强制升级 SDK,完整组合及发布验收仍开放。",
"closureCriteria": "原失败的新旧核心/插件组合有确定根因与对应修复/可验证环境边界;原生对照及原顺序、原目标回归成立,后续偶然通过不能关闭。", "closureCriteria": "原失败的新旧核心/插件组合有确定根因与对应修复/可验证环境边界;原生对照及原顺序、原目标回归成立,后续偶然通过不能关闭。",
"workspaceState": "CI-01 十二包安装扩展中,裸 SDK 4.5.2 在 Chromium/Firefox 的恢复时间仍为 6,原断言大于 6.2 失败;候选插件集成通过不关闭裸 SDK 原始缺陷,完整失败报告保留。 Complete Firefox source run at 4545c4367 again fails the bare 4.5.2 control; all four candidate stable-boundary cases pass. Original failure remains open and unfiltered." "workspaceState": "CI-01 十二包安装扩展中,裸 SDK 4.5.2 在 Chromium/Firefox 的恢复时间仍为 6,原断言大于 6.2 失败;候选插件集成通过不关闭裸 SDK 原始缺陷,完整失败报告保留。 Complete Firefox source run at 4545c4367 again fails the bare 4.5.2 control; all four candidate stable-boundary cases pass. Original failure remains open and unfiltered. Complete Chromium installed roster at 5e0447fc5, twenty freshly packed packages: 844/845 pass, with the same bare 4.5.2 currentTime=6 failure; all four installed candidate stable-boundary combinations pass. Original failure remains open."
}, },
{ {
"id": "ADS-TYPE-01", "id": "ADS-TYPE-01",
+3 -1
View File
@@ -792,7 +792,9 @@
"changes/2026-09-15-CI-01-source-webkit.md", "changes/2026-09-15-CI-01-source-webkit.md",
"baselines/ci-source-webkit-validation.json", "baselines/ci-source-webkit-validation.json",
"changes/2026-09-15-CI-JASSUB-SOURCE-01-native-inputs.md", "changes/2026-09-15-CI-JASSUB-SOURCE-01-native-inputs.md",
"baselines/jassub-source-selection-validation.json" "baselines/jassub-source-selection-validation.json",
"changes/2026-09-15-CI-01-installed-chromium.md",
"baselines/ci-installed-chromium-validation.json"
] ]
}, },
{ {
+9
View File
@@ -29,6 +29,15 @@ CI-JASSUB-SOURCE-01 subsequently adds current-source candidates on all three cor
while retaining the original published controls and their unaltered assertions. while retaining the original published controls and their unaltered assertions.
Full installed, remote Actions and physical-device acceptance remain separate. Full installed, remote Actions and physical-device acceptance remain separate.
The complete installed Chromium roster at `5e0447fc5` was subsequently run against
twenty freshly rebuilt, packed and isolated-installed packages (`run-cRduve`):
77 files / 845 cases, 844 passed, one bare dash.js 4.5.2 paused-seek failure,
zero skips/retries, 948.777 seconds, exit 1. All four candidate DASH stable-boundary
combinations and three native installed JASSUB/core combinations passed. This is
the pre-major package set, with no claim of full Firefox/WebKit installed or device
acceptance. See `refactor/baselines/ci-installed-chromium-validation.json` and its
CI-01 change record; retain the earlier five-package three-engine report separately.
`yarn test:browser:installed` requires ARTPLAYER_BROWSER_ARTIFACTS from `yarn test:browser:installed` requires ARTPLAYER_BROWSER_ARTIFACTS from
`yarn test:package --browser`. `yarn test:package --browser`.
Both launcher and config validate the selected packages' installed hashes Both launcher and config validate the selected packages' installed hashes