MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / require_node_26

Method require_node_26

test/common.py:519–528  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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}')

Callers 3

decoratedFunction · 0.80
test_pthread_growthMethod · 0.80

Calls 3

get_nodejsFunction · 0.85
failMethod · 0.80

Tested by 2

test_pthread_growthMethod · 0.64