| 517 | self.fail('node v25 required to run this test. Use EMTEST_SKIP_NODE_25 to skip') |
| 518 | |
| 519 | def require_node_26(self): |
| 520 | if 'EMTEST_SKIP_NODE_26' in os.environ or 'EMTEST_SKIP_NODE_25' in os.environ: |
| 521 | self.skipTest('test requires node v26 and EMTEST_SKIP_NODE_25/EMTEST_SKIP_NODE_26 is set') |
| 522 | nodejs = get_nodejs() |
| 523 | if not nodejs: |
| 524 | self.skipTest('Test requires nodejs to run') |
| 525 | if not self.try_require_node_version(26, 0, 0): |
| 526 | if utils.get_env_bool('EMTEST_AUTOSKIP'): |
| 527 | self.skipTest('test requires node v26 and current Node.js version is older than this, with EMTEST_AUTOSKIP being set') |
| 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}') |