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

Method assert_aliases_match

test/test_other.py:9217–9224  ·  view source on GitHub ↗
(flag1, flag2, flagarg, extra_args)

Source from the content-addressed store, hash-verified

9215
9216 def test_flag_aliases(self):
9217 def assert_aliases_match(flag1, flag2, flagarg, extra_args):
9218 results = {}
9219 for f in (flag1, flag2):
9220 self.run_process([EMCC, test_file('hello_world.c'), '-s', f + '=' + flagarg] + extra_args)
9221 results[f + '.js'] = read_file('a.out.js')
9222 results[f + '.wasm'] = read_binary('a.out.wasm')
9223 self.assertEqual(results[flag1 + '.js'], results[flag2 + '.js'], 'js results should be identical')
9224 self.assertEqual(results[flag1 + '.wasm'], results[flag2 + '.wasm'], 'wasm results should be identical')
9225
9226 assert_aliases_match('INITIAL_MEMORY', 'TOTAL_MEMORY', '16777216', [])
9227 assert_aliases_match('INITIAL_MEMORY', 'TOTAL_MEMORY', '64MB', [])

Callers

nothing calls this directly

Calls 4

test_fileFunction · 0.90
read_fileFunction · 0.90
read_binaryFunction · 0.90
run_processMethod · 0.80

Tested by

no test coverage detected