From 257b7d5b4701e27bcfea0c1431f11e2902ba4527 Mon Sep 17 00:00:00 2001 From: Sam Clegg Date: Thu, 17 Oct 2024 14:13:49 -0700 Subject: [PATCH] Cleanup test_wasm_worker_terminate. NFC (#22762) Split out from #22721 --- test/test_browser.py | 5 +---- test/wasm_worker/terminate_wasm_worker.c | 3 +++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/test/test_browser.py b/test/test_browser.py index 229b4410b258..121549f02fde 100644 --- a/test/test_browser.py +++ b/test/test_browser.py @@ -5059,10 +5059,7 @@ def test_wasm_worker_sleep(self): # Tests emscripten_terminate_wasm_worker() @also_with_minimal_runtime def test_wasm_worker_terminate(self): - self.set_setting('WASM_WORKERS') - # Test uses the dynCall library function in its EM_ASM code - self.set_setting('DEFAULT_LIBRARY_FUNCS_TO_INCLUDE', ['$dynCall']) - self.btest('wasm_worker/terminate_wasm_worker.c', expected='0') + self.btest('wasm_worker/terminate_wasm_worker.c', expected='0', args=['-sWASM_WORKERS']) # Tests emscripten_terminate_all_wasm_workers() @also_with_minimal_runtime diff --git a/test/wasm_worker/terminate_wasm_worker.c b/test/wasm_worker/terminate_wasm_worker.c index eeafa44d4304..df8a98881d6a 100644 --- a/test/wasm_worker/terminate_wasm_worker.c +++ b/test/wasm_worker/terminate_wasm_worker.c @@ -1,5 +1,6 @@ #include #include +#include #include #include #include @@ -36,6 +37,8 @@ void worker_main() { char stack[1024]; +EM_JS_DEPS(deps, "$dynCall"); + int should_throw(void(*func)()) { int threw = EM_ASM_INT({ try {