Externally test VTK for wasm
This MR updates how the wasm tests are run in windows by reusing wasm static libs built on linux instead of compiling VTK again on windows.
- It adds cross-testing for WASM on Windows using the SDK from Linux builders and reverts a previous commit that removed WASM build and test jobs on the Windows platform.
- The reference to the
Testing/WebAssembly/runner.py
script is updated to useVTK_SOURCE_DIR
to ensure the correct top-level directory is used (earlier it wasCMAKE_SOURCE_DIR
). - Additionally, it removes hard-coded paths for
vtkWasmSceneManager.mjs
to ensure correct path to those binaries are used when testing against an SDK install. - Finally, it makes
vtkEmscriptenTestUtilities.js
available in SDK installs by installing the JavaScript helper library and ensuring it is correctly linked for both build and install interfaces.
Edited by Jaswant Panchumarti (Kitware)