mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-23 05:41:20 -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
@@ -315,3 +315,20 @@ races using the actual new/old cores and SDK with controlled query ordering. PKG
|
||||
validation. PKG-MB-10 owns the demo, installed package and MPL/source notice gate.
|
||||
Windows WebKit without WebCodecs/Web Audio is recorded as a capability failure,
|
||||
not successful playback or a claim about all Safari installations.
|
||||
|
||||
## Installed browser validation
|
||||
|
||||
Run `yarn test:package --browser`, then pass its browser-artifacts.json as
|
||||
ARTPLAYER_BROWSER_ARTIFACTS to `yarn test:browser:installed mediabunny`. The shared
|
||||
roster includes this proxy and Document PiP. All ten MediaBunny browser files use
|
||||
the verified installed UMD, including its bundled SDK; they never silently rebuild
|
||||
a candidate when an installed map exists. Baseline and artifact overrides are
|
||||
rejected in installed mode; its runner also rejects the candidate-only flag so
|
||||
historical controls stay present. Source mode retains these explicit diagnostics.
|
||||
|
||||
Available-input attachments are an inventory, not proof that every listed input
|
||||
ran. Each observation identifies the selected implementation and its provenance;
|
||||
PiP combinations identify both packages. Local MP4/WebM/HLS fixtures remain test
|
||||
media, not npm assets. Actual decoding, controlled races/unsupported decoder
|
||||
branches, missing browser APIs and physical device evidence stay distinct. This
|
||||
CI coverage does not close PKG-MB-09/10 or establish long-run/acoustic acceptance.
|
||||
Reference in new issue
Block a user