You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Restore remaining JsRuntimeHost platform and sanitizer CI coverage after monorepo migration #1952
Is your feature request related to a problem? Please describe.
PR #1947 integrates JsRuntimeHost into BabylonNative and runs its unit tests on existing Windows x64, macOS and Linux desktop CI jobs, plus change-gated Android emulator and iOS simulator tests. The former standalone CI also exercised configurations not currently in BabylonNative's PR/nightly test matrix: Linux AddressSanitizer/UndefinedBehaviorSanitizer, macOS/Linux ThreadSanitizer, Win32 x86, and Windows Store x64 JSI/V8. These need explicit ownership rather than silently losing coverage.
Describe the solution you'd like
Restore these configurations in BabylonNative's appropriate PR or Azure nightly jobs. Run the existing JsRuntimeHost suite for each compatible host; make sanitizer/test failures fail their jobs and retain diagnostic artifacts as appropriate. Assess whether the Android/iOS simulator coverage in #1947 matches the former standalone matrix and add any missing cases. Validate target gating and document any unsupported configurations.
Describe alternatives you've considered
Keeping the old standalone repository's workflow files in Dependencies/JsRuntimeHost/.github does not execute them in BabylonNative and conflicts with the consolidation. Duplicating the entire mobile/desktop matrix in PR CI could make PR feedback impractically slow; nightly coverage is acceptable for costly jobs.
Additional context
Tracked from the CI coverage review on #1947. This issue is specifically for configurations absent from current BabylonNative CI, not for the x64 desktop or change-gated Android/iOS tests already wired in the PR.
Activity