mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-12 15:26:16 -08:00
test(ci): [CI-01] validate installed VAST loaders and native IMA
This commit is contained in:
1 parent
ce67eaa73e
commit
a4234230e6
18 files changed
+668
-24
No files matched your search
@@ -29,6 +29,14 @@ Iframe baseline/lifecycle-only/boundaries-only diagnostic flags. The separate
|
||||
history server still uses `iframeCandidate()` and may receive a core-only map;
|
||||
its source/explicit tool selection has not become installed-tool acceptance.
|
||||
|
||||
VAST's installed entry is `vast-package.spec.js`: complete glomex bundle,
|
||||
controlled native SDK script failure/readiness, registration cleanup and actual
|
||||
main-content decoding. The original `vast.spec.js` substitutes the glomex boundary
|
||||
and remains source-only. Real Google IMA execution stays in `test:vast-native`;
|
||||
that separate config now accepts a verified core/Chapter/VAST installation map
|
||||
and all native candidate files record the installed identity before initialization.
|
||||
Loader tests cannot stand in for native advertising, devices or SDK availability.
|
||||
|
||||
Ads media/lifecycle and UI files use `test/helpers/browser-candidate.js` to select
|
||||
the verified installed plugin whenever an artifact map is present. An additional
|
||||
ARTPLAYER_ADS_ARTIFACT override is rejected instead of mixing candidates. Missing,
|
||||
|
||||
Reference in new issue
Block a user