mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-29 19:41:25 -08:00
test(ci): [CI-01] cover installed Danmuku and native Mask combinations
This commit is contained in:
1 parent
54169fdca1
commit
92b04d75c0
27 files changed
+8768
-72
No files matched your search
@@ -398,3 +398,20 @@ require native Worker completion and visible DOM before testing replacement or
|
||||
destruction. The separate pause/seek/rate case observes the original ready getter
|
||||
without changing its result and records bounded native media-time/queue samples
|
||||
to distinguish eligibility misses from placement failures.
|
||||
|
||||
## Installed browser matrix
|
||||
|
||||
`yarn test:package --browser` prepares the shared package roster. Set its
|
||||
browser-artifacts.json as ARTPLAYER_BROWSER_ARTIFACTS and run
|
||||
`yarn test:browser:installed danmuku --workers=2`. Candidate browser loaders
|
||||
verify installed UMD bytes and reject conflicting explicit artifacts; the Worker
|
||||
remains the one embedded in that bundle. Historical baseline/load suites retain
|
||||
their frozen inputs. Source mode still compiles the normal UMD, and controlled
|
||||
unit-test bundlers remain separate from native browser execution.
|
||||
|
||||
Selected-input attachments record candidate or published identity; PiP and Mask
|
||||
combinations identify each selected package separately. Native video, DOM, RAF,
|
||||
Worker and fullscreen checks retain existing assertions and timing. Injected
|
||||
delays, CPU gaps, bounded pressure and capability fallbacks remain explicitly
|
||||
labeled. Collection does not imply a green matrix or sustained device acceptance.
|
||||
See ../../refactor/changes/2026-09-15-CI-01-danmuku-installed.md for actual results.
|
||||
Reference in new issue
Block a user