mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-12 15:26:16 -08:00
test(ci): [CI-01] checkpoint installed adaptive and thumbnail coverage
This commit is contained in:
1 parent
7094cf6f9c
commit
b90de99bc2
25 files changed
+10494
-45
No files matched your search
@@ -227,3 +227,15 @@ The internal type checkpoint and its core-host assignment fixture are recorded i
|
||||
`refactor/changes/2026-09-13-PKG-AUTO-THUMB-03-internal-types.md`. A core host can
|
||||
hold partial user thumbnail options; extraction publishes a complete sheet. Do not
|
||||
require the host's existing getter to have every generated-sheet field.
|
||||
|
||||
## Shared installed browser scope
|
||||
|
||||
autoThumbnailCandidate reads verified installed bytes through browser-candidate.js. Native video/JPEG lifecycle and pixel files retain their stub player host and exact presentation-callback/fallback limits. The historical file still loads its frozen old artifacts. Installed mode rejects frozen-workspace and explicit-artifact overrides. These are native extraction checks, not full core integration or first-frame acceptance on every engine.
|
||||
|
||||
Use the exact twelve-package preparation command and scope rules in
|
||||
../../scripts/browser-validation/README.md. Missing, stale or changed installation
|
||||
inputs fail without source fallback. Attachments distinguish selected installed,
|
||||
source and published inputs. Source mode retains existing explicit artifact use.
|
||||
The generic Node/type consumer remains core/chapter-only. Module forms, physical
|
||||
devices, editor demos and release readiness retain their separate package gates.
|
||||
See ../../refactor/changes/2026-09-15-CI-01-adaptive-installed.md for actual results.
|
||||
@@ -213,3 +213,15 @@ controls and strict candidate recovery with new/old core versions. Node tests
|
||||
cover invalid measurements, missing capabilities, SDK replacement, teardown,
|
||||
reentrancy, identity changes and error recovery. Standalone old SDK/old-plugin
|
||||
limitations, physical devices and full release acceptance remain separately tracked.
|
||||
|
||||
## Shared installed browser scope
|
||||
|
||||
dash-control.spec.js exercises native MP4 and real core DOM with controlled SDK methods. dash-sdk.spec.js loads the actual frozen dash.js 4.5.2/5.2.1 SDKs and MPD fixtures. Its SDK capability attachment does not claim a plugin was loaded; dash-plugin-inputs records the selected plugin only in integration cases. Installed mode rejects diagnostic SDK substitutions and synthetic recovery probes.
|
||||
|
||||
Use the exact twelve-package preparation command and scope rules in
|
||||
../../scripts/browser-validation/README.md. Missing, stale or changed installation
|
||||
inputs fail without source fallback. Attachments distinguish selected installed,
|
||||
source and published inputs. Source mode retains existing explicit artifact use.
|
||||
The generic Node/type consumer remains core/chapter-only. Module forms, physical
|
||||
devices, editor demos and release readiness retain their separate package gates.
|
||||
See ../../refactor/changes/2026-09-15-CI-01-adaptive-installed.md for actual results.
|
||||
@@ -142,3 +142,15 @@ extends the repository root and must not ship to consumers. PKG-HLS-PACK-01
|
||||
compares real Yarn archives before/after the exclusion: all distribution and
|
||||
declaration bytes must remain identical, with every historical entry retained.
|
||||
See ../../refactor/changes/2026-09-15-PKG-HLS-PACK-01-config.md.
|
||||
|
||||
## Shared installed browser scope
|
||||
|
||||
hls-control.spec.js uses a frozen SDK without workers; hls-sdk.spec.js uses the frozen SDK version matrix and real workers. Both select verified installed plugin bytes and retain published plugin controls.
|
||||
|
||||
Use the exact twelve-package preparation command and scope rules in
|
||||
../../scripts/browser-validation/README.md. Missing, stale or changed installation
|
||||
inputs fail without source fallback. Attachments distinguish selected installed,
|
||||
source and published inputs. Source mode retains existing explicit artifact use.
|
||||
The generic Node/type consumer remains core/chapter-only. Module forms, physical
|
||||
devices, editor demos and release readiness retain their separate package gates.
|
||||
See ../../refactor/changes/2026-09-15-CI-01-adaptive-installed.md for actual results.
|
||||
Reference in new issue
Block a user