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

Method require_engine

test/common.py:530–536  ·  view source on GitHub ↗
(self, engine, force=False)

Source from the content-addressed store, hash-verified

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:

Callers 9

require_pthreadsMethod · 0.95
require_v8Method · 0.95
require_nodeMethod · 0.95
require_wasm64Method · 0.95
require_wasm_ehMethod · 0.95
require_jspiMethod · 0.95
test_environmentMethod · 0.80

Calls 1

failMethod · 0.80

Tested by 1

test_environmentMethod · 0.64