(asmfunc, expect)
| 83 | } |
| 84 | |
| 85 | function RunAsmJsTest(asmfunc, expect) { |
| 86 | var asm_source = asmfunc.toString(); |
| 87 | var nonasm_source = asm_source.replace(new RegExp("use asm"), ""); |
| 88 | |
| 89 | print("Testing " + asmfunc.name + " (js)..."); |
| 90 | var js_module = eval("(" + nonasm_source + ")")(stdlib, {}, buffer); |
| 91 | expect(js_module); |
| 92 | |
| 93 | print("Testing " + asmfunc.name + " (asm.js)..."); |
| 94 | var asm_module = asmfunc(stdlib, {}, buffer); |
| 95 | assertTrue(%IsAsmWasmCode(asmfunc)); |
| 96 | expect(asm_module); |
| 97 | } |
| 98 | |
| 99 | var test = 0; |
| 100 |
nothing calls this directly
no test coverage detected