From 47057966db22dabceafa30693a9c25564697c2b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jukka=20Jyl=C3=A4nki?= Date: Sun, 26 Apr 2026 17:04:44 +0300 Subject: [PATCH] Disable filesystem tests that need a blocking select/poll, which is not yet implemented in WASMFS. https://github.com/emscripten-core/emscripten/blob/c113141312b179c958d449b0e45a117e79b6aa5b/system/lib/wasmfs/syscalls.cpp#L1433-L1436. https://github.com/emscripten-core/emscripten/issues/26736 --- test/test_core.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/test_core.py b/test/test_core.py index 82c38be7312c2..5ad94500d7b07 100644 --- a/test/test_core.py +++ b/test/test_core.py @@ -9636,22 +9636,27 @@ def test_syscall_intercept(self): self.do_core_test('test_syscall_intercept.c') @requires_pthreads + @no_wasmfs('https://github.com/emscripten-core/emscripten/issues/26736') def test_select_blocking(self): self.do_runf('core/test_select_blocking.c', cflags=['-pthread', '-sPROXY_TO_PTHREAD=1', '-sEXIT_RUNTIME=1']) @requires_pthreads + @no_wasmfs('https://github.com/emscripten-core/emscripten/issues/26736') def test_pselect_blocking(self): self.do_runf('core/test_pselect_blocking.c', cflags=['-pthread', '-sPROXY_TO_PTHREAD=1', '-sEXIT_RUNTIME=1']) @requires_pthreads + @no_wasmfs('https://github.com/emscripten-core/emscripten/issues/26736') def test_poll_blocking(self): self.do_runf('core/test_poll_blocking.c', cflags=['-pthread', '-sPROXY_TO_PTHREAD=1', '-sEXIT_RUNTIME=1']) @requires_pthreads + @no_wasmfs('https://github.com/emscripten-core/emscripten/issues/26736') def test_ppoll_blocking(self): self.do_runf('core/test_ppoll_blocking.c', cflags=['-pthread', '-sPROXY_TO_PTHREAD=1', '-sEXIT_RUNTIME=1']) @with_asyncify_and_jspi + @no_wasmfs('https://github.com/emscripten-core/emscripten/issues/26736') def test_poll_blocking_asyncify(self): if self.get_setting('JSPI') and engine_is_v8(self.get_current_js_engine()): self.skipTest('test requires setTimeout which is not supported under v8')