From cba8e18a70f76364e6b6ecdbbe4931c11dc58c08 Mon Sep 17 00:00:00 2001 From: Heejin Ahn Date: Mon, 11 Dec 2023 17:40:49 -0800 Subject: [test] Remove / move *.js tests from test/ (#6163) `wasm2js.asserts.js` and `wasm2js.traps.js` seem to be used in wasm2js asserts test: https://github.com/WebAssembly/binaryen/blob/1d615b38dd4152494d2f4d3520c8b1d917624a30/scripts/test/wasm2js.py#L28 https://github.com/WebAssembly/binaryen/blob/1d615b38dd4152494d2f4d3520c8b1d917624a30/scripts/test/wasm2js.py#L126-L127 But other `*.js` tests in `test/` don't seem to be used anywhere. Please let me know if they are actually being used. This moves `wasm2js.asserts.js` and `wasm2js.traps.js`, which are only used in wasmjs tests, to `test/wasm2js/`, and deletes all other `*.js` tests in `test/`. --- test/int_ops.post.js | 53 ---------------------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 test/int_ops.post.js (limited to 'test/int_ops.post.js') diff --git a/test/int_ops.post.js b/test/int_ops.post.js deleted file mode 100644 index f1f84c31b..000000000 --- a/test/int_ops.post.js +++ /dev/null @@ -1,53 +0,0 @@ - -// unary -Module.print('clz'); -Module.print(Module._clz(1)); -Module.print(Module._clz(-1)); -Module.print(Module._clz(8)); - -// binary -function testBinary(name, noSecondZero, noSecondBig) { - Module.print(name); - function doTest(x, y) { - Module.print(' ' + [x, y] + ' ==> ' + Module['_' + name](x, y)); - } - if (!noSecondZero) doTest(0, 0); - doTest(0, 1); - if (!noSecondZero) doTest(1, 0); - doTest(1, 1); - doTest(5, 6); - doTest(6, 5); - if (!noSecondBig) doTest(101, -12); - if (!noSecondBig) doTest(-12, 101); - doTest(-1, 5); - if (!noSecondBig) doTest(5, -1); - if (!noSecondBig) doTest(-1, -1); -} -testBinary('add'); -testBinary('sub'); -testBinary('mul'); -testBinary('sdiv', true); -testBinary('udiv', true); -testBinary('srem', true); -testBinary('urem', true); -testBinary('and'); -testBinary('or'); -testBinary('xor'); -testBinary('shl', false, true); -testBinary('sshr', false, true); -testBinary('ushr', false, true); - -// comparisons -testBinary('eq'); -testBinary('ne'); -testBinary('lts'); -testBinary('ltu'); -testBinary('les'); -testBinary('leu'); -testBinary('gts'); -testBinary('gtu'); -testBinary('ges'); -testBinary('geu'); - -Module.print('done.'); - -- cgit v1.2.3