test(hls): [PKG-HLS-SDK-01] capture scoped Firefox native exceptions

This commit is contained in:
Harvey Zhao committed 2026-09-15 17:33:49 +08:00
1 parent e0c5cf27de
commit 2802cbacc5
14 files changed
+26842 -4

No files matched your search

+11
View File
@@ -467,3 +467,14 @@ The real docs AMD loader must serve all 76 language files. Expected token offset
types and multiline state are checked in each engine. Fixtures are regenerated by
`yarn verify:monaco-basic-sources`; see `scripts/site-vendor/monaco/README.md` for
the fixed archive, historical compiler and upstream coverage limitations.
## Optional Firefox native capture on Windows
`node refactor/scripts/hls-native-diagnostic.mjs --procdump <verified-procdump64.exe> -- <hls-sdk-diagnostic options>`
runs the existing diagnostic as its own child and monitors only verified Firefox descendants.
It requires Node from .node-version, PowerShell 7, and the exact signed ProcDump 12.01 binary.
This does not change regular browser tests. Nonzero monitor exits require review even if
playback passes; native attachment can affect timing and permission failures leave gaps.
All dumps stay in ignored local cache. `firefox-minidump.mjs` reads exception/module/thread
metadata but does not resolve a native stack. See
[the native evidence and commands](../../refactor/changes/2026-09-15-PKG-HLS-SDK-01-native-exception.md).