@no_fastcomp('fails mysteriously on fastcomp (dynCall_viji is not defined); ignored, because fastcomp is deprecated')
@no_minimal_runtime('MINIMAL_RUNTIME does not blindly export all symbols to Module to save code size')
def test_dyncall_specific(self):
    emcc_args = self.emcc_args[:]
    for (which, exported_runtime_methods) in [('DIRECT', []), ('EXPORTED', []), ('FROM_OUTSIDE', ['dynCall_viji'])]:
        print(which)
        self.emcc_args = (emcc_args + [('-D' + which)])
        self.set_setting('EXTRA_EXPORTED_RUNTIME_METHODS', exported_runtime_methods)
        self.do_run_in_out_file_test('tests', 'core', 'dyncall_specific')
@no_fastcomp('fails mysteriously on fastcomp (dynCall_viji is not defined); ignored, because fastcomp is deprecated')
@no_minimal_runtime('MINIMAL_RUNTIME does not blindly export all symbols to Module to save code size')
def test_dyncall_specific(self):
    emcc_args = self.emcc_args[:]
    for (which, exported_runtime_methods) in [('DIRECT', []), ('EXPORTED', []), ('FROM_OUTSIDE', ['dynCall_viji'])]:
        print(which)
        self.emcc_args = (emcc_args + [('-D' + which)])
        self.set_setting('EXTRA_EXPORTED_RUNTIME_METHODS', exported_runtime_methods)
        self.do_run_in_out_file_test('tests', 'core', 'dyncall_specific')