| 528 | self.fail('node v26 required to run this test. Use EMTEST_SKIP_NODE_25/EMTEST_SKIP_NODE_26 to skip') |
| 529 | |
| 530 | def require_engine(self, engine, force=False): |
| 531 | logger.debug(f'require_engine: {engine}') |
| 532 | if not force and self.required_engine and self.required_engine != engine: |
| 533 | self.fail(f'test requires `{engine}` but `{self.required_engine}` was previously required') |
| 534 | self.required_engine = engine |
| 535 | self.js_engines = [engine] |
| 536 | self.wasm_engines = [] |
| 537 | |
| 538 | def require_wasm64(self): |
| 539 | if 'EMTEST_SKIP_WASM64' in os.environ: |