(self)
| 671 | self.fail('either d8 or node v24 required to run JSPI tests. Use EMTEST_SKIP_JSPI to skip') |
| 672 | |
| 673 | def require_wasm2js(self): |
| 674 | if self.is_wasm64(): |
| 675 | self.skipTest('wasm2js is not compatible with wasm64') |
| 676 | if self.is_2gb() or self.is_4gb(): |
| 677 | self.skipTest('wasm2js does not support over 2gb of memory') |
| 678 | if self.get_setting('WASM_ESM_INTEGRATION'): |
| 679 | self.skipTest('wasm2js is not compatible with WASM_ESM_INTEGRATION') |
| 680 | |
| 681 | def setup_nodefs_test(self): |
| 682 | self.require_node() |